C#/WMI: Como verificar remotamente se o Windows tem atualizações prontas para serem instaladas?

StackOverflow https://stackoverflow.com/questions/3615895

  •  26-09-2019
  •  | 
  •  

Pergunta

Tentei encontrar uma solução para isso no Google sem muita sorte, talvez alguém aqui saiba como fazer isso?

Foi útil?

Solução

Não tenho certeza se você pode fazê -lo remotamente como tal, mas pode "fingir".

Veja a documentação do MSDN para o API do Windows Update Agent, especificamente o artigo chamado Pesquisando, baixando e instalando atualizações. Isso contém um script que, entre outras coisas, lista as atualizações prontas para serem instaladas. Se você pegar esse pouco do script e alterá -lo para escrever uma lista em um arquivo, poderá copiar o script para um computador remoto, executar o script remotamente, leia o arquivo (e finalmente exclua o arquivo e o script do computador remoto para limpar).

Você pode executar um script remotamente usando o WMI, consulte este artigo do CodeProject para obter detalhes para isso em C#: Crie um processo remoto usando WMI em C#

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top