Download definições de antivírus Microsoft automático
Quando se trata de manter a segurança dos computadores Windows, é fundamental ter as definições do antivírus atualizadas. Por vezes temos sistemas cuja segurança é fundamental e não têm acesso à internet devido à sua importância e servirem apenas para serviços internos. No entanto, fazer download dessas definições manualmente pode ser um processo tedioso, demorado e por vezes difícil. Neste artigo, vamos explorar como fazer o download das definições do antivírus Microsoft de forma automática com scripts em Linux e em Windows. Pois a máquina que irá fazer o download das definições pode ter qualquer um destes sistemas.
Script para download de definições de antivirus Microsoft em linux bash
#!/bin/bash
# Remover arquivo anteriormente baixado
rm -f /path/to/download/mpam-fe.exe
# Baixar definições de antivirus Microsoft
wget -nv --tries=20 --no-dns-cache -O /path/to/download/mpam-fe.exe \
--user-agent="Mozilla/5.0 (Linux; Android 10; SM-G996U Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Mobile Safari/537.36" \
https://go.microsoft.com/fwlink/?LinkID=121721&arch=x64
# Verificar se o download foi bem-sucedido
if [ "${?}" -ne "0" ]; then
echo -e "Download not complete!!!\n"
exit 2
fi
Este script utiliza o comando wget
para fazer download das definições de antivírus da Microsoft. Ele também verifica se o download foi bem-sucedido e, caso contrário, exibe uma mensagem de erro.
Como usar este script
- Salve o script acima em um arquivo com extensão
.sh
, por exemplo,download_mpam.sh
. - Dê permissões de execução ao arquivo com o comando
chmod +x download_mpam.sh
. - Execute o script com o comando
./download_mpam.sh
. - Se tudo correr bem pode adicionar o script à crontab de linux.
Script para download de definições de antivirus Microsoft em PowerShell
# Importar o módulo do cliente HTTP
Import-Module -Name Microsoft.PowerShell.Utility
# Definir a URL do download
$url = "https://go.microsoft.com/fwlink/?LinkID=121721&arch=x64"
# Baixar as definições de antivirus Microsoft
Invoke-WebRequest -Uri $url -OutFile "C:\Path\To\Download\mpam-fe.exe" -UserAgent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3"
# Verificar se o download foi bem-sucedido
if ($LASTEXITCODE -ne 0) {
Write-Error "Download failed!"
} else {
Write-Host "Download completed successfully!"
}
Copy Code
Este script utiliza o módulo de cliente HTTP do PowerShell para fazer download das definições de antivírus da Microsoft. Ele também verifica se o download foi bem-sucedido e, caso contrário, exibe uma mensagem de erro.
Script para download de definições de antivirus Microsoft em Windows Batch
@echo off
:: Definir a URL do download
set url=https://go.microsoft.com/fwlink/?LinkID=121721&arch=x64
:: Baixar as definições de antivirus Microsoft
powershell -Command "Invoke-WebRequest -Uri %url% -OutFile C:\Path\To\Download\mpam-fe.exe -UserAgent 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'"
:: Verificar se o download foi bem-sucedido
if %errorlevel% neq 0 (
echo Download failed!
) else (
echo Download completed successfully!
)
Copy Code
Este script utiliza o comando powershell
para executar o download das definições de antivírus da Microsoft. Ele também verifica se o download foi bem-sucedido e, caso contrário, exibe uma mensagem de erro.
Estes dois últimos scripts são para serem executados em sistemas Windows e podem ser adicionados às tarefas agendadas do Windows.
Conclusão Os scripts acima são maneiras simples e eficazes de fazer download das definições de antivírus da Microsoft de forma automatizada em Linux bash, PowerShell e Windows Batch. Com esses scripts, você pode manter a segurança do seu sistema operativo Windows. Fazendo o download para uma pasta partilhada ou para uma pasta dentro do sistema que quer atualizar, depois só necessita de correr o executável mpam-fe.exe para fazer a atualização do antivírus da Microsoft.
Pode fazer uma doação para ajudar a mater o site, Obrigado!