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

Como Utilizar o PowerShell para Executar o Install-WindowsUpdate no Windows

O gerenciamento de atualizações do Windows é uma tarefa crucial para manter a segurança e a performance do sistema. O PowerShell, uma poderosa ferramenta de automação e gerenciamento de configurações, oferece comandos que facilitam esse processo. Neste artigo, vamos explorar como utilizar o PowerShell para executar o comando Install-WindowsUpdate, que permite instalar atualizações do Windows de forma automatizada.

Pré-requisitos

Antes de começarmos, certifique-se de que você possui:

  • Acesso administrativo ao sistema.
  • O PowerShell instalado (preferencialmente a versão 5.1 ou superior).
  • O módulo PSWindowsUpdate instalado.

Instalando o Módulo PSWindowsUpdate

O módulo PSWindowsUpdate não vem instalado por padrão no PowerShell. Para instalá-lo, siga os passos abaixo:

  1. Abra o PowerShell como Administrador.
  2. Execute o comando para instalar o módulo:
Install-Module -Name PSWindowsUpdate -Force -AllowClobber
  1. Confirme a instalação, se solicitado.

Verificando Atualizações Disponíveis

Antes de instalar as atualizações, é uma boa prática verificar quais atualizações estão disponíveis. Use o seguinte comando:

Get-WindowsUpdate

Este comando listará todas as atualizações disponíveis para o seu sistema.

Instalando Atualizações

Para instalar todas as atualizações disponíveis, utilize o comando:

Install-WindowsUpdate -AcceptAll -AutoReboot
  • -AcceptAll: Aceita todas as atualizações disponíveis.
  • -AutoReboot: Reinicia automaticamente o sistema após a instalação das atualizações, se necessário.

Instalando Atualizações Específicas

Se você deseja instalar apenas atualizações específicas, primeiro liste as atualizações disponíveis com Get-WindowsUpdate e, em seguida, use o comando Install-WindowsUpdate com os parâmetros apropriados. Por exemplo:

Install-WindowsUpdate -KBArticleID KB5005565,KB5005699 -AcceptAll -AutoReboot

Neste exemplo, estamos instalando apenas as atualizações especificadas pelos IDs dos artigos da base de conhecimento (KB).

Agendando Atualizações

Você pode agendar a execução do script de atualização utilizando o Agendador de Tarefas do Windows. Aqui está um exemplo de como criar uma tarefa agendada via PowerShell:

$Action = New-ScheduledTaskAction -Execute 'PowerShell.exe' -Argument '-File "C:\Scripts\UpdateScript.ps1"'
$Trigger = New-ScheduledTaskTrigger -Daily -At 3am
$Principal = New-ScheduledTaskPrincipal -UserId "SYSTEM" -LogonType ServiceAccount -RunLevel Highest
Register-ScheduledTask -TaskName "DailyWindowsUpdate" -Action $Action -Trigger $Trigger -Principal $Principal

Neste exemplo, o script UpdateScript.ps1 será executado diariamente às 3 da manhã.

Conclusão

Utilizar o PowerShell para gerenciar atualizações do Windows pode simplificar significativamente o processo, especialmente em ambientes corporativos onde a automação é crucial. O módulo PSWindowsUpdate oferece uma série de comandos úteis para verificar, instalar e gerenciar atualizações de forma eficiente.

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.