Список доступных идентификаторов исправлений Windows для версии
Я работаю над утилитой, которая извлекает установленные идентификаторы HotFix и сравнивает их с доступными идентификаторами HotFix
Я выполняю следующую команду wmi, чтобы получить список идентификаторов HotFix
wmic /output:\temp\hotfixes.txt qfe list
добавление простого сценария процесса, а затем извлечение идентификаторов HotFix следующим образом:
["KB2894856", "KB2919355", "KB2894852", ...]
Список идентификаторов исправлений Windows?
Имеется ли [список / источник данных / xml-файл / json-файл / ... ] окон доступных Hot Fix идентификаторов?
Что я себе представляю, например:
[
{
"name" : "Windows 8.1",
"version": "NT 6.3",
"hotfixes": ["KB2894856", "KB2919355", "KB2894852", ...]
},
{
"name" : "Windows 8",
"version": "NT 6.2",
"hotfixes": ["KB2894123", "KB2919234", ...]
},
{
"name" : "Windows 7",
"version": "NT 6.1",
"hotfixes": ["KB234123", "KB345567", ...]
},
...
]
что даст ссылку для сравнения
1 ответ
Официальный путь
http://mybulletins.technet.microsoft.com/BulletinPages/Dashboard
Эта страница генерирует .xlsx
документ
Наивный путь
Установите каждую операционную систему как виртуальную машину ( источник)
- Windows 10
- Технический предварительный просмотр Windows Server 2016
- Windows 8.1
- Windows Server 2012 R2
- Windows 8
- Windows Server 2012
- Windows 7
- Windows Server 2008 R2
- Windows Server 2008
- Виндоус виста
- Windows Server 2003 R2
- Windows Server 2003
- Windows XP 64-разрядная версия
- Windows XP
- Windows 2000
Для каждого из них настройте загрузку и установку автоматических обновлений (убедитесь, что они связаны с Интернетом)
Выполните по требованию следующее и распакуйте список KB<id>
для сравнения
wmic /output:\temp\hotfixes.txt qfe list
Результат,
Сохраните результаты в json
файл, структурированный так
[
{
"name" : "Windows 8.1",
"version": "NT 6.3",
"hotfixes": ["KB2894856", "KB2919355", "KB2894852", ...]
},
{
"name" : "Windows 8",
"version": "NT 6.2",
"hotfixes": ["KB2894123", "KB2919234", ...]
},
{
"name" : "Windows 7",
"version": "NT 6.1",
"hotfixes": ["KB234123", "KB345567", ...]
},
...
]