maxxer
Goto Top

Batch zum überprüfen der Windows Version

Hi Leute,
ich hab ein Problem...mal wieder =)
Ich möchte eine Batch schreiben, die Windowsversion überprüft....
Wenn es Win Xp ist, passiert ertwas, bei allen anderen Os passiert etwas anderes.
Ich kenne den Befehl "ver" der aber nur im Command funkitoniert.
Gibt es ein alternativ Befehl für ein Batch Script oder eventuell ein Programm zum Einbinden?

Hoffe ihr könnt mir helfen!

Greetz maxxer

Content-Key: 95032

Url: https://administrator.de/contentid/95032

Printed on: April 29, 2024 at 12:04 o'clock

Member: it-frosch
it-frosch Aug 21, 2008 at 15:42:02 (UTC)
Goto Top
Hallo maxxer,

hier hat sich jemand schon damit beschäftigt.

http://www.ms-office-forum.net/forum/archive/index.php?t-229565.html

Google hilft.

Grüße vom IT-Frosch
Member: maxxer
maxxer Aug 21, 2008 at 15:59:14 (UTC)
Goto Top
Super, danke...ich hab schon soviel probiert...mein Lösungsversuch war sehr ähnlich...
for /f "tokens=1 delims=[" %%c in ("ver") do @set os=%%i
Das ging aber net. So funktioniert es aber, danke!
Member: miniversum
miniversum Aug 21, 2008 at 17:47:24 (UTC)
Goto Top
Da hast du sogar zwei möglichkeiten es auszuwerten:
FOR /F "tokens=3 delims= " %%i in ('ver') do echo %%i
liefert: XP

und
FOR /F "tokens=5 delims=. " %%i in ('ver') do echo %%i
liefert: 5