Czy istnieje sposób na uzyskanie numeru dodatku Service Pack z wiersza poleceń? Lub numer kompilacji z wiersza polecenia (z którego mogę podać numer dodatku Service Pack (zobacz Jak ustalić wersję systemu Windows i dodatek Service Pack z WindowsUpdateLog.txt ))?
Po uruchomieniu cmd
na ekranie wyświetlana jest część numeru wersji systemu Windows, ale nie numer dodatku Service Pack.
Wolę odpowiedź inną niż PowerShell, ale i tak nie miałbym nic przeciwko wiedzy o odpowiedzi PowerShell, ponieważ niektóre komputery, z którymi mam do czynienia, mają ją zainstalowaną.
windows
command-line
service-pack
Alexander Bird
źródło
źródło
Odpowiedzi:
Źródło: Znajdź wersję systemu Windows z wiersza polecenia
źródło
Możesz go uzyskać za pomocą WMIC - wmic os get servicepackmajorversion
Więcej informacji na temat korzystania z WMIC znajduje się w tym małym samouczku: http://quux.wiki.zoho.com/WMIC-Snippets.html
źródło
wmic
.Możesz wpisać CMD:
źródło
cmd.exe
możesz użyć justver
i uzyskać wersję na stdout. Ale musisz przekonwertować numer kompilacji, aby uzyskać SP.ver
nie podaje pełnego numeru wersji. Zatrzymuje się tuż przed numerem dodatku Service Pack.Możesz go pobrać z wiersza polecenia, sprawdzając rejestr klucza ServicePack. Jeśli SP jest zainstalowany, zostanie wyświetlony, w przeciwnym razie powie, że nie był w stanie zlokalizować określonego klucza, w którym to przypadku nie ma dodatku Service Pack.
źródło