Erhalten Sie die Ausgabe von der Befehlszeilenanwendung unabhängig vom Gebietsschema des Systems

Erhalten Sie die Ausgabe von der Befehlszeilenanwendung unabhängig vom Gebietsschema des Systems

Ich versuche, die vollständigen Betriebssystemversionsinformationen eines W32-Hosts in einem Skript (also aus der Befehlszeile) abzurufen, das auf verschiedenen Maschinen ausgeführt werden kann.

Dazu verwende ich das systeminfowie beschrieben inWindows-Version von CMD

Theoretisch funktioniert das großartig, aber ich habe festgestellt, dass systeminfodie „Schlüssel“ in der aktuellen Sprache ausgegeben werden. Beispiel (auf einer deutschen W7-Installation):

Betriebssystemname: Microsoft Windows 7 Professional

das bedeutet jedoch, dass Folgendes nicht funktioniert:

systeminfo | findstr /B /C:"OS Name:"

Da ich die Systemsprachen der Zielmaschinen nicht kenne, möchte ich die Skriptsprache unabhängig machen (anstatt eine Ausnahme für „alle bekannten“ Sprachen hinzuzufügen).

kann ich das tun?

verwandte Informationen