Как получить 'Release ID' сервера Windows? - PullRequest
0 голосов
/ 12 июня 2019

Я не могу найти идентификатор выпуска (версия сборки, похожая на '1511' или '1803') Windows Server 2012 R2 Standard, он мне нужен для формирования CPE (общего перечисления платформы).

Будучи незнакомым со всем этим и не добиваясь такого успеха, я тоже не уверен, что попробовать.Для получения этого идентификатора выпуска в Windows Ten я использовал REG Query и для его автоматического выполнения я использовал python с подпроцессом.

Это команда, которую я использовал для получения идентификатора выпуска:

'Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ReleaseId'

Он успешно дал мне желаемый результат для Windows 10, но для Windows Server он дает:

ERROR: The system was unable to find the specified registry key or value.

Ответы [ 2 ]

1 голос
/ 12 июня 2019

Я считаю, что Release Id (он же Windows 10 Release Id, в формате YYMM) доступен только для Win 10 и Windows Server 2016 или более поздней версии.

Может быть, вы называете майор / номер версии сборки?

Таблица всех версий:

0 голосов
/ 12 июня 2019

Привет, @rockangator, там есть простой код на python, приведенный на сайте www.google.com, потому что этот вопрос совсем не понятен, и ты написал его здесь. Попробуй быть более конкретным в следующий раз, пожалуйста.

...