Verificação e Correção de Erros no Disco
- Exemplo 1: Manutenção Preventiva em um PC Pessoal
# Verifica se o script está sendo executado como administrador
If (-Not ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] \"Administrator\"))
{
Write-Host \"Este script precisa ser executado como administrador. Por favor, execute o PowerShell com privilégios elevados.\" -ForegroundColor Red
Exit
}
# Executa o comando CHKDSK no drive C: e registra a saída no log
Start-Process -FilePath \"chkdsk.exe\" -ArgumentList \"C: /F /R\" -NoNewWindow -RedirectStandardOutput \"C:\Logs\chkdsk_log.txt\"