Hallo
ich habe auf einer Windows Maschine folgendes Phänomen.
In einem Script wird das Betriebsystem bestimmt:
REM Windows NT 4.0
ver| find "Windows NT Version 4.0">NUL
if NOT errorlevel 1 set Version=NT4.0>NUL
REM Windows 2000
ver| find "Microsoft Windows 2000">NUL
if NOT errorlevel 1 set Version=W2K>NUL
REM Windows XP
ver| find "Microsoft Windows XP">NUL
if NOT errorlevel 1 set Version=XP>NUL
echo "%VERSION%"
Dabei wird der Pipebefehl nicht korrekt ausgewertet.
Im CMD Fenster steht "verª" statt "ver |" was ist auf diesem System falsch?
------------------
Inmitten der Schwierigkeit liegt die Möglichkeit [Albert Einstein]
Gruss Markus
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP