lista de IDs do Windows HotFix disponíveis por versão

1

Estou trabalhando em um utilitário que extrai os IDs de HotFix instalados e compara-os com os IDs de HotFix disponíveis

Estou executando o seguinte comando wmi para obter a lista de IDs de HotFix

wmic /output:\temp\hotfixes.txt qfe list

adicionando um script de processo simples e extraindo os IDs de HotFix da seguinte forma:

["KB2894856", "KB2919355", "KB2894852", ...]

Lista de IDs do Windows HotFix?

Existe uma [lista / fonte de dados / arquivo xml / arquivo json / ...] de janelas disponíveis IDs de Hot Fix?

O que estou imaginando, por exemplo:

[
    {
        "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", ...]
    },
    ...
]

que dará a referência para comparar a

    
por Jossef Harush 25.01.2016 / 11:02

1 resposta

0

A maneira oficial

link

Esta página gera .xlsx documento

Ocaminhoingênuo

Instalecadasistemaoperacionalcomoumamáquinavirtual( fonte )

  • Windows 10
  • Windows Server 2016 Technical Preview
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows 8
  • Windows Server 2012
  • Windows 7
  • Windows Server 2008 R2
  • Windows Server 2008
  • Windows Vista
  • Windows Server 2003 R2
  • Windows Server 2003
  • Windows XP 64-Bit Edition
  • Windows XP
  • Windows 2000

Para cada um configure para fazer download do & instalar atualizações automáticas (verifique se estão vinculadas à internet)

Execute sob demanda o seguinte e extraia a lista de KB<id> para referência para comparar com

wmic /output:\temp\hotfixes.txt qfe list

O resultado,

Armazene os resultados em um arquivo json , estruturado como este

[
    {
        "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", ...]
    },
    ...
]
    
por 27.01.2016 / 07:31