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

Como Gerenciar e Executar Atualizações de Sistema no Windows via CMD e PowerShell

A atualização de sistemas é uma tarefa crítica para garantir a segurança, desempenho e estabilidade de qualquer ambiente de TI. No Windows, é possível gerenciar e executar atualizações de forma eficiente utilizando tanto o Prompt de Comando (CMD) quanto o PowerShell. Este artigo técnico abordará como você pode realizar essas atualizações utilizando essas ferramentas.

1. Atualizando o Windows via CMD

O Prompt de Comando (CMD) pode ser utilizado para verificar e instalar atualizações do Windows. Aqui está um exemplo de como fazer isso usando a ferramenta wuauclt.

Verificar Atualizações:

wuauclt /detectnow

Instalar Atualizações:

wuauclt /updatenow

2. Atualizando o Windows via PowerShell

O PowerShell oferece comandos mais avançados e flexíveis para gerenciar atualizações. O módulo PSWindowsUpdate é uma ferramenta poderosa para esse propósito.

Instalando o Módulo PSWindowsUpdate:

Install-Module -Name PSWindowsUpdate -Force -SkipPublisherCheck

Verificar Atualizações:

Get-WindowsUpdate

Instalar Atualizações:

Install-WindowsUpdate -AcceptAll -AutoReboot

3. Agendando Atualizações

Você pode agendar atualizações utilizando o Agendador de Tarefas do Windows para garantir que elas ocorram em horários específicos, minimizando o impacto no ambiente de produção.

Criar uma Tarefa Agendada via CMD:

schtasks /create /tn "AtualizarWindows" /tr "powershell.exe -Command \"Install-WindowsUpdate -AcceptAll -AutoReboot\"" /sc weekly /d MON /st 03:00

Criar uma Tarefa Agendada via PowerShell:

$action = New-ScheduledTaskAction -Execute 'powershell.exe' -Argument '-Command "Install-WindowsUpdate -AcceptAll -AutoReboot"'
$trigger = New-ScheduledTaskTrigger -Weekly -DaysOfWeek Monday -At 3am
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "AtualizarWindows"

4. Solução de Problemas Comuns

Às vezes, as atualizações podem falhar devido a vários motivos. Aqui estão alguns comandos úteis para solucionar problemas comuns.

Redefinir Componentes de Atualização:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Verificar Log de Atualizações:

Get-WindowsUpdateLog

Conclusão

Gerenciar atualizações do sistema Windows é uma tarefa essencial para manter a segurança e a eficiência do ambiente de TI. Utilizando CMD e PowerShell, você pode automatizar e simplificar esse processo, garantindo que seu sistema esteja sempre atualizado com as últimas correções e melhorias.

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.