Como Automatizar a Manutenção Preventiva no Windows Server [Script Prático]

Garanta a estabilidade e o uptime da sua infraestrutura. Aprenda a implementar um script automatizado de manutenção preventiva para Windows Server focado em performance.
microsoft defender epp edr seguranca pme

Roteiro Automatizado de Manutenção de Servidores

Por que a manutenção periódica de servidores Windows é vital para o seu negócio? Ambientes de servidores corporativos demandam o máximo de estabilidade e disponibilidade. Diferente de desktops, uma falha em um servidor interrompe a operação de múltiplos departamentos, gera prejuízos financeiros diretos e corrompe dados críticos. A execução de rotinas automatizadas via scripts previne a degradação de performance causada por logs inflados, valida a integridade estrutural do sistema operacional contra corrupção de arquivos de sistema e atualiza assinaturas de ameaças cibernéticas em tempo real. Implementar processos previsíveis de manutenção garante conformidade de auditoria e eleva o retorno sobre o investimento em ativos de tecnologia da informação.

Atributo Técnico Especificação e Requisitos
Dificuldade Intermediária (Exige noções de gerenciamento de políticas corporativas)
Tempo Estimado 10 a 25 minutos (Variável conforme os volumes de storage locais)
Requisitos Windows Server 2016 ou superior executado com credenciais de Administrador
Recomendação do Administrador de Sistemas: Não execute rotinas de verificação profunda de imagem ou limpezas em horários de pico. Integre o arquivo em lote (.bat) no Agendador de Tarefas (Task Scheduler) para execução em janelas exclusivas de manutenção programada.
@echo off
:: ==============================================================================
:: Roteiro de Manutenção Preventiva - Windows Server Edition
:: Desenvolvido por: Gestor Técnico (Foco: Estabilidade, Uptime e Segurança)
:: Requisito: Executar como Administrador
:: ==============================================================================
setlocal enabledelayedexpansion

echo [INFO] Iniciando Diagnostico e Auditoria de Hardware...
echo Servidor Atual: %COMPUTERNAME%
echo Data/Hora: %DATE% - %TIME%

powershell -Command "Get-CimInstance -ClassName Win32_DiskDrive | Select-Object Caption, Status | Format-Table -AutoSize"
powershell -Command "Get-CimInstance -ClassName Win32_PhysicalMemory | Select-Object Speed, Capacity | Format-Table -AutoSize"

echo [INFO] Expurgando Arquivos Temporarios de Sistema...
del /s /f /q %temp%\* 2>nul
del /s /f /q C:\Windows\Temp\* 2>nul

echo [INFO] Analisando Integridade e Reparando Imagem do Servidor (SFC/DISM)...
dism /online /cleanup-image /restorehealth
sfc /scannow

echo [INFO] Executando Auditoria de Seguranca (Microsoft Defender)...
if exist "C:\Program Files\Windows Defender\MpCmdRun.exe" (
    "C:\Program Files\Windows Defender\MpCmdRun.exe" -Scan -ScanType 1
) else (
    powershell -Command "Start-MpScan -ScanType QuickScan"
)

echo [INFO] Atualizando Fontes de Repositorios Seguros...
powershell -Command "Update-MpSignature"

where winget >nul 2>&1
if !errorlevel! equ 0 (
    echo Atualizando repositorios do Winget...
    winget source update
)

echo [SUCESSO] Manutencao Preventiva Concluida!
pause

📌 BÔNUS: Para limpar os Logs de Eventos do Windows Server 📌

Aproveite Ofertas Imperdíveis
de Produtos Eletrônicos nos nossos links de Afiliado

Não perca estas ofertas incríveis em produtos eletrônicos disponíveis através dos nossos links de afiliado! Aproveite esta oportunidade única para adquirir itens de qualidade a preços imbatíveis. Visite agora e descubra as promoções que podem transformar sua experiência de compra!