Esse post surgiu a partir da leitura do GitHub do gakamor, que demonstrou dois comandos para QuickScan e FullScan.
O Windows Defender, integrado ao Microsoft Defender Antivirus, oferece proteção contra ameaças ao Windows. Além da sua interface gráfica, é possível executar de forma simples algumas ações do antivírus por meio do PowerShell, como por exemplo realizar uma varredura (rápida ou completa) no computador, se tornando útil automatizar alguma tarefa de segurança.
Iniciando uma verificação pelo PowerShell
Todos os comandos abaixo devem ser executados como administrador
Para realizar uma verificação rápida (concentrada nas áreas do sistema mais frequentemente associadas a ameaças.), execute:
Start-MpScan -ScanType QuickScan
Para realizar uma verificação completa (mais demorada, dos arquivos armazenados no computador), utilize:
Start-MpScan -ScanType FullScan
Para adicionar um arquivo e/ou diretório na varredura, é possível usar:
Start-MpScan -ScanPath "C:\Temp"
Para consultar informações sobre o estado atual do Microsoft Defender, use:
Get-MpComputerStatus
Para o PowerShell aguardar a finalização do Scan rápido (caso queira executar outros comandos no fim), execute:
$scan = Start-MpScan -ScanType QuickScan -AsJob -ErrorAction Stop
do {
Start-Sleep -Seconds 10
}
until ($scan.State -ne "Running")
Esses comandos tornam o PowerShell uma alternativa prática à interface gráfica para executar e acompanhar tarefas de proteção. Em ambientes corporativos, eles também podem ser incorporados a scripts e rotinas de administração, ajudando a padronizar verificações de segurança em vários computadores.
Fontes/Referências
Mais Informações
Esperamos ter te ajudado e estaremos sempre a disposição para mais informações.
Se você tem interesse em algum assunto específico, tem alguma dúvida, precisa de ajuda, ou quer sugerir um post, entre em contato conosco pelo e-mail equipe@nvlan.com.br.
