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

  1. Salve o script acima em um arquivo com extensão .sh, por exemplo, download_mpam.sh.
  2. Dê permissões de execução ao arquivo com o comando chmod +x download_mpam.sh.
  3. Execute o script com o comando ./download_mpam.sh.
  4. 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!