Cuando necesitas actualizar el antivirus, lanzar un escaneo o añadir una exclusión en Windows, el usuario promedio navega por un laberinto de menús: Inicio > Configuración > Privacidad y Seguridad > Seguridad de Windows > Protección contra virus... Es agotador.
En Guía SysAdmin valoramos nuestro tiempo. Hoy te voy a enseñar cómo los administradores de sistemas controlamos Microsoft Defender directamente desde la terminal usando PowerShell. Es infinitamente más rápido y, lo más importante, te permite crear scripts para automatizar la seguridad de tus equipos.
⚠️ Nota: Para ejecutar estos comandos, debes abrir PowerShell con privilegios de administrador (Clic derecho en el menú Inicio > Windows PowerShell (Administrador)).
Paso 1: Comprobar el estado general (Telemetría)
Antes de tocar nada, necesitamos saber si el escudo está levantado y si las firmas de virus están actualizadas. Olvídate de buscar el icono verde; ejecuta esto:
Get-MpComputerStatus
Te devolverá una lista detallada. Fíjate en los valores AntivirusEnabled (debe ser True) y AntivirusSignatureLastUpdated (para saber cuándo fue la última actualización).
Paso 2: Forzar la actualización de la base de datos
Si has visto en el paso anterior que las firmas están obsoletas, no hace falta que abras Windows Update. Puedes forzar la descarga de las últimas definiciones de virus al instante con este comando:
Update-MpSignature
Paso 3: Lanzar un escaneo de malware
Tienes sospechas de que un archivo descargado es malicioso y quieres lanzar un análisis rápido. Solo necesitas una línea:
Start-MpScan -ScanType QuickScan
(Si quieres hacer un análisis profundo de todo el disco duro, que tardará bastante más, simplemente cambia QuickScan por FullScan).
Paso 4: Añadir exclusiones (El truco del programador)
Si eres desarrollador o SysAdmin, sabrás que a veces Defender bloquea tus propios scripts inofensivos (falsos positivos). En lugar de apagar el antivirus, lo correcto es añadir la carpeta de tus proyectos a la lista de exclusiones para que no la analice:
Add-MpPreference -ExclusionPath "C:\MisScripts"
Si en algún momento quieres eliminar esa regla de exclusión para que vuelva a escanear esa carpeta, el comando es exactamente igual pero cambiando Add por Remove:
Remove-MpPreference -ExclusionPath "C:\MisScripts"
Con solo 5 comandos acabas de dominar la gestión de seguridad de Windows a nivel profesional. Imagina meter estos comandos en un script que se ejecute solo cada viernes por la tarde en todos los ordenadores de tu oficina.
¿Conocías este módulo de PowerShell o seguías peleándote con la interfaz gráfica de Windows? ¡Te leo en los comentarios!

Comentarios
Publicar un comentario
¿Dudas con la terminal? ¿Algún error en los logs al ejecutar el tutorial? ¡Deja tu comentario y lo revisamos juntos!