OS: win XP en win 2k3
Ik had graag mijn applicatie bij het opstarten offline naar elke Workstation/laptop gekopieerd. Dit dacht ik op te lossen door een batch filetje. De bedoeling is echter dat de filetjes enkel worden gekopieerd na een versie check.
Ik maak dus gebruik van een versienummer: Als de batch file op een bepaalde share een tekstbestandje vind dat een hoger nummer (staat in de bestandsnaam) dan dat hij lokaal heeft staan dan worden de bestanden gekopieerd, anders niet.
Ik sukkel echter met het uitlezen van de naam van dat tekstbestandje, omdat dat zich bevind op een share (UNC paths not supported)
. Dus probeer ik het op de volgende manier op te lossen:
<code>
net use /persistent:no
net use z: \\fipri\autoupd
z:
for %%i in (up_tariff_*.txt) do set update=%%i
</code>
Als ik dit uitvoer dan zit ik met het probleem dat wanneer ik op het einde van mijn batch file het “net use z: /delete”-commando wil uitvoeren ik het volgende krijg:
“There are pending directory searches. Is it ok to disconnect, or force them closed? “
En dan staan de usertjes daar natuurlijk met hun mond vol tanden (en dan bellen ze naar mij ), dus dat mag niet.
Ik heb al eens geprobeerd om er een pauze in te steken dmv ping –n 10 maar dat gaf hetzelfde resultaat. Iemand een idee?
Ik had graag mijn applicatie bij het opstarten offline naar elke Workstation/laptop gekopieerd. Dit dacht ik op te lossen door een batch filetje. De bedoeling is echter dat de filetjes enkel worden gekopieerd na een versie check.
Ik maak dus gebruik van een versienummer: Als de batch file op een bepaalde share een tekstbestandje vind dat een hoger nummer (staat in de bestandsnaam) dan dat hij lokaal heeft staan dan worden de bestanden gekopieerd, anders niet.
Ik sukkel echter met het uitlezen van de naam van dat tekstbestandje, omdat dat zich bevind op een share (UNC paths not supported)
<code>
net use /persistent:no
net use z: \\fipri\autoupd
z:
for %%i in (up_tariff_*.txt) do set update=%%i
</code>
Als ik dit uitvoer dan zit ik met het probleem dat wanneer ik op het einde van mijn batch file het “net use z: /delete”-commando wil uitvoeren ik het volgende krijg:
“There are pending directory searches. Is it ok to disconnect, or force them closed? “
En dan staan de usertjes daar natuurlijk met hun mond vol tanden (en dan bellen ze naar mij ), dus dat mag niet.
Ik heb al eens geprobeerd om er een pauze in te steken dmv ping –n 10 maar dat gaf hetzelfde resultaat. Iemand een idee?
SvennieG