Fehler in Batch-Programmierung. Mein Programm wird vom Server aus von einem Client aktualisiert. Dieser Script ist im Moment im Einsatz der funktioniert aber nicht zuverlässig.
<-- beginn code -->
FOR /F "TOKENS=1*" %%a IN (\\SERVER\Programm\Update_Client\UpdateVersion.Dat) DO (
SET /A server=%%a
)
FOR /F "TOKENS=1*" %%b IN (C:\Programme\Programm\UpdateVersion.Dat) DO (
SET /A lokal=%%b
IF NOT [%lokal%]==[%server%] \\SERVER\Programm\Update_Client\pskill.exe programm.exe
)
\\SERVER\Programm\Update_Client\UnattendedInstallation.exe
<-- end code -->
Im Prinzip dürfte er die pskill nur dann ausführen, wenn die Versionsnummern nicht übereinstimmen.
Wird aber immer leider aufgerufen.