Batchdatei soll eine Abfrage nach dem Betriebssystem (XP oder WIn7) enthalten
Hallo,
ich möchte eine Batchdatei schreiben die nach dem Betriebssystem frägt und zwar sollen nur die
windows XP und die Windows7 Clients betroffen sein.
Ich habe bisher folgendes als Abfrage für Win XP Clients:
$os=@DOS
IF $os="5.1"
das funktioniert soweit auch ganz gut.
Ich dachte, das es mit einer Oder-Erweiterung ganz leicht sei:
$os=@DOS
aber so funktioniert es leider nicht.
Hat jemand einen Tipp wie ich mir das einfach zusammenbauen kann?
Nach der Abfrage soll die Batch natürlich weiter abgearbeitet werden.
Vielen Dank
elmsa
ich möchte eine Batchdatei schreiben die nach dem Betriebssystem frägt und zwar sollen nur die
windows XP und die Windows7 Clients betroffen sein.
Ich habe bisher folgendes als Abfrage für Win XP Clients:
$os=@DOS
IF $os="5.1"
das funktioniert soweit auch ganz gut.
Ich dachte, das es mit einer Oder-Erweiterung ganz leicht sei:
$os=@DOS
Hat jemand einen Tipp wie ich mir das einfach zusammenbauen kann?
Nach der Abfrage soll die Batch natürlich weiter abgearbeitet werden.
Vielen Dank
elmsa
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 191012
Url: https://administrator.de/contentid/191012
Ausgedruckt am: 25.11.2024 um 14:11 Uhr
9 Kommentare
Neuester Kommentar
moin,
ich glaub das hatten wir schon ein paar mal und was macht das script wenn du keine powershell installiert hast?
Gruß
ich glaub das hatten wir schon ein paar mal und was macht das script wenn du keine powershell installiert hast?
ver|find "5.1" && echo xp
den rest findest du dann selber raus (hoffe ich 4 dich)Gruß
woll,
ich hab dir ne batch (.bat/.cmd) Zeile da hingemalt, keine .ps
Und die eine Zeile kannst du doch via C&P verdoppeln und aus der 2. die 5 gegen ne 6 tauschen?
ich hab dir ne batch (.bat/.cmd) Zeile da hingemalt, keine .ps
Und die eine Zeile kannst du doch via C&P verdoppeln und aus der 2. die 5 gegen ne 6 tauschen?
Hallo elmsa82!
Vermutlich willst Du etwas in der Art:
- und formatiere bitte Deine Ansätze (egal in welcher Sprache sie verfasst sind) als "Code" ...
Grüße
bastla
Vermutlich willst Du etwas in der Art:
ver|findstr /L "5.1 6.1">nul || echo Leider kein unterstuetztes System & goto :eof
Grüße
bastla
moin elmsa,
Was für eine Fräge?
Wenn das so schön durchgereicht wirdfrägt fragt jede Klammer alles ab.
Gruß Phil
Was für eine Fräge?
Wenn das so schön durchgereicht wird
ver |findstr . | (find /v " 5.1" ||echo XP &&goto :OS_XP ) | (find /v " 6.1" ||echo W7 &&goto :OS_W7 ) | (find /v "." || echo Anderes )
goto :eof
:OS_XP
rem
exit /b
:OS_W7
rem hier Win 7 clients
exit /b
Gruß Phil
Moinsen,
Jetzt raff ich das erst, man(n) werd ich alt...
Der will ne .kix bauen - wie zum teufel komm ich da auf .ps?
Naja, das ist ja dann ganz einfach, aber ohne die von ihm verwendete version von kixstart und mindestens den zeilen, die vor dem oberen schnippsel stehen - wird das nix.
Ergo:?
Und wenn du dabei bist, verschiebs auch gleich in den richtigen (kix) bereich und nimm bastlas worte wortwoertlich
Code ohne codetags ist wie im freibad ohne wasser.
Gruss
Jetzt raff ich das erst, man(n) werd ich alt...
Der will ne .kix bauen - wie zum teufel komm ich da auf .ps?
Naja, das ist ja dann ganz einfach, aber ohne die von ihm verwendete version von kixstart und mindestens den zeilen, die vor dem oberen schnippsel stehen - wird das nix.
Ergo:?
Und wenn du dabei bist, verschiebs auch gleich in den richtigen (kix) bereich und nimm bastlas worte wortwoertlich
Code ohne codetags ist wie im freibad ohne wasser.
Gruss
Moin,
hmm hatte ich nicht - zwar nicht ausführlich - gefragt - welche Kix Version es wäre?
Denn da gibt es ein paar unterschiede genau in der Abfrage.
Anyway - dir hat wohl das echo nicht gefallen weil du ein Goto gesucht hast, aber goto hab ich grad keine mehr im Angebot, die hat der Phil alle gehortet...
Gruß
LimboSeil vielen Dank für deine Hilfe, ja ich möchte ne .kix!
hmm hatte ich nicht - zwar nicht ausführlich - gefragt - welche Kix Version es wäre?
Denn da gibt es ein paar unterschiede genau in der Abfrage.
Anyway - dir hat wohl das echo nicht gefallen weil du ein Goto gesucht hast, aber goto hab ich grad keine mehr im Angebot, die hat der Phil alle gehortet...
Gruß