Gibt es eine Möglichkeit, die Service Pack-Nummer über die Befehlszeile abzurufen? Oder die Build-Nummer über die Befehlszeile (anhand derer ich die Service Pack-Nummer ermitteln kann (siehe Ermitteln der Windows-Version und des Service Packs mithilfe von WindowsUpdateLog.txt ))?
Beim Start cmd
wird ein Teil der Windows-Versionsnummer auf dem Bildschirm angezeigt, nicht jedoch die Service Pack-Nummer.
Ich bevorzuge eine Antwort, die nicht von PowerShell stammt, aber es würde mir nichts ausmachen, eine PowerShell-Antwort zu kennen, da einige Computer, mit denen ich zu tun habe, sie installiert haben.
windows
command-line
service-pack
Alexander Bird
quelle
quelle
Antworten:
Quelle: Windows-Version über Eingabeaufforderung suchen
quelle
Du kannst es mit WMIC bekommen - wmic os get servicepackmajorversion
Weitere Informationen zur Verwendung von WMIC finden Sie in diesem kleinen Tutorial: http://quux.wiki.zoho.com/WMIC-Snippets.html
quelle
wmic
.Sie können CMD eingeben:
quelle
cmd.exe
kann man einfachver
die Version auf stdout nutzen und bekommen. Sie müssen jedoch die Build-Nummer konvertieren, um den SP zu erhalten.ver
gibt nicht die vollständige Versionsnummer an. Es stoppt direkt vor der Service Pack-Nummer.Sie können es über die Befehlszeile abrufen, indem Sie die Registrierung nach dem ServicePack-Schlüssel abfragen. Wenn ein SP installiert ist, wird dies angezeigt. Andernfalls wird angezeigt, dass der angegebene Schlüssel nicht gefunden werden konnte. In diesem Fall ist kein Service Pack vorhanden.
quelle