Windows 7 Enterprise - Fail im OS-Name?

...komplette Frage anzeigen systeminfo.exe OS Name auslesen - (Windows, Windows 7, Microsoft)

2 Antworten

Warum lieste nicht einfach die Betriebssystemversion aus? Und warum benutzte Batch und nicht Powershell?

[environment]::OSVersion.Version

https://en.wikipedia.org/wiki/List\_of\_Microsoft\_Windows\_versions

Gucks dir mal an.

Was genau haste überhaupt vor?

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Sanctuaria
31.10.2016, 13:12

Schon umgeschrieben, ich lese die Version jetzt aus uns arbeite damit weiter. Trotzdem finde ich es total bekloppt von Microsoft, habe mich inzwischen in anderen Foren erkundigt und da bin ich nicht der einzige, dem das Probleme verursacht hat.

Die Version ist halt relativ unspezifisch, Ver 10.0 bezieht sich auf alle Windows-10-Versionen. Manchmal braucht man es etwas genauer.

PS: Dein Link bringt mir nix, denn dort sieht man Leerzeichen am Ende nicht. xD inzwischen weiß ich aber, dass Win7 Enterprise. Win7 Pro und Win7 Home Prem. alle am Ende ein Leerzeichen haben, andere Windows-Versionen haben das nicht... Naja. Fail, Microsoft, einfach fail.

0

Ich würde da mit wmic arbeiten. Da sollten dir auch die Leerzeichen angezeigt werden.

Bsp.:

wmic os get caption,OSArchitecture,ServicePackMajorVersion,ServicePackMinorVersion /format:CSV | find /i /v "caption"
Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Sanctuaria
31.10.2016, 13:15

Nette Idee, vielen Dank für's Zeit nehmen. Allerdings lief mein Programm aufgrund des Win-Namens weiter, da ich nicht alle Windows-Versionen auf ner Testumgebung habe, konnte ich das weder Prüfen noch entsprechend Anweisungen einbauen, damit das trotz Leerzeichen am Ende ohne Error weiter läuft.

Bin jetzt auf Versionsnummern umgestiegen, aber leicht unzufrieden, einfach daneben von Microsoft und unprofessionell.

0

Was möchtest Du wissen?