Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
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.