Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Gerenciando o Windows Update através do PowerShell

Público-Alvo: Administradores de Sistemas Windows com conhecimento intermediário em PowerShell.


O Windows Update é uma ferramenta essencial para manter o sistema operacional Windows atualizado e seguro. Neste artigo, vamos explorar como gerenciar o Windows Update através do PowerShell, uma poderosa ferramenta de automação presente no Windows.


Passo a Passo:
1. Verificando o status do Windows Update:



  • Abra o PowerShell como administrador.

  • Execute o comando "Get-WindowsUpdate" para obter informações sobre o status do Windows Update, como a última verificação e a quantidade de atualizações disponíveis.


2. Verificando se há atualizações pendentes:



  • Execute o comando "Get-WUList" para obter uma lista das atualizações pendentes.

  • Utilize o comando "Get-WUHistory" para visualizar o histórico de atualizações instaladas.


3. Instalando atualizações:



  • Execute o comando "Install-WindowsUpdate" para instalar todas as atualizações pendentes.

  • Utilize o comando "Install-WindowsUpdate -KBArticleID KBXXXXXX" para instalar uma atualização específica, substituindo "KBXXXXXX" pelo código da atualização.


4. Agendando a verificação e instalação de atualizações:



  • Utilize o comando "Set-WUSettings -AutoInstall -ScheduledInstallDay X -ScheduledInstallTime Y" para agendar a verificação e instalação automática de atualizações.

  • Substitua "X" pelo dia da semana desejado (1 para domingo, 2 para segunda-feira, etc.) e "Y" pelo horário desejado (no formato HH:mm).


Exemplos:
Exemplo de script PowerShell para instalar todas as atualizações pendentes:


$updates = Get-WUList | Where-Object {$_.IsInstalled -eq $false}
foreach ($update in $updates) {
Install-WindowsUpdate -KBArticleID $update.KBArticleID
}

Comentários:



  • A primeira linha obtém uma lista das atualizações pendentes.

  • O loop "foreach" percorre cada atualização pendente e utiliza o comando "Install-WindowsUpdate" para instalá-la.


O PowerShell é uma ferramenta poderosa para gerenciar o Windows Update de forma automatizada e eficiente. Com os comandos e exemplos apresentados neste artigo, os administradores de sistemas Windows podem simplificar e agilizar o processo de atualização do sistema operacional.


Compartilhe este artigo com seus colegas administradores de sistemas Windows e ajude-os a aprimorar suas habilidades de gerenciamento do Windows Update através do PowerShell.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.