Como encontrar as atualizações mais recentes para o Windows Server com o Powershell?

2

Estou automatizando a instalação de alguns softwares no Windows Server. Como um pré-requisito, o SO deve ter o service pack mais recente e os pacotes de atualização mensais instalados, ou os aplicativos não serão suportados. Os servidores não têm acesso à Internet, portanto, não há WU / MU. O WSUS não está atualizado e fora do meu controle. Precisa descobrir as atualizações mais recentes para o WS 2012, 2012R2 e 2016 e aplicá-las - de um repositório de rede. Os servidores são reconstruídos a cada lançamento (a cada 2 semanas). Tem que ser roteirizado em Powershell e livre de manutenção - não será possível navegar manualmente pelo Catálogo MU ou por outros recursos da Microsoft para verificar o código mais recente e rígido da KB mais recente a cada mês.

Precisa criar meu próprio repositório com as atualizações mais recentes. Existe uma lista oficial da Microsoft que pode ser consultada (via Powershell, se possível) e suporta pesquisas avançadas para sistema operacional, data, tipo de atualização? conforme listado aqui: link

    
por Razvan Zoitanu 20.10.2017 / 12:46

1 resposta

0

wmic qfe 
wmic qfe | find kbxxxxxxx

via linha de comando, isso pode ser usado para listar todas as atualizações e você pode pesquisar em KB, se quiser.

no powershell (aqui estão 3 comandos diferentes para escolher)

get-hotfix
get-hotfix | out-string -stream | select-string   "KBxxxxxxx"
get-hotfix -id KBxxxxxxx
    
por 20.10.2017 / 14:45