Есть ли способ получить номер пакета обновления из командной строки? Или номер сборки из командной строки (из которой я могу узнать номер пакета обновления (см. Как определить версию Windows и пакет обновления из WindowsUpdateLog.txt ))?
После запуска cmd
на экране отображается часть номера версии Windows, но не номер пакета обновления.
Я предпочитаю не-PowerShell-ответ, но в любом случае я не прочь узнать ответ PowerShell, поскольку на некоторых компьютерах, с которыми я имею дело, он установлен.
windows
command-line
service-pack
Александр Берд
источник
источник
Ответы:
Источник: Найти версию Windows из командной строки
источник
Вы можете получить его с помощью WMIC - wmic os get servicepackmajorversion
Подробнее об использовании WMIC см. Этот небольшой учебник: http://quux.wiki.zoho.com/WMIC-Snippets.html
источник
wmic
.Вы можете ввести CMD:
источник
cmd.exe
вы можете использовать толькоver
и получить версию на стандартный вывод. Но вам нужно конвертировать номер сборки, чтобы получить SP.ver
не дает полный номер версии. Он останавливается прямо перед номером пакета обновления.Вы можете получить его из командной строки, запросив реестр для ключа ServicePack. Если SP установлен, он будет показан, в противном случае будет сказано, что он не смог найти указанный ключ, и в этом случае пакет обновления отсутствует.
источник