Nivel L3 Windows Server / RSAT Automatización PowerShell L3
Script: Auditoría de Cuentas Inactivas en Active Directory
Script de PowerShell en una línea para identificar y exportar todas las cuentas de usuario de Active Directory que no hayan iniciado sesión en los últimos 90 días.
🎯 ¿Para quién es?
Administradores de sistemas y soporte L3 para auditorías periódicas de seguridad y limpieza de licencias.
⚡ ¿Qué lo distingue?
No requiere módulos de terceros; usa el cmdlet oficial ActiveDirectory optimizado con filtro de fecha.
💻 One-liner / Script Técnico
Import-Module ActiveDirectory; $Fecha = (Get-Date).AddDays(-90); Get-ADUser -Filter {(LastLogonDate -lt $Fecha) -and (Enabled -eq $true)} -Properties LastLogonDate, DisplayName | Select-Object Name, DisplayName, LastLogonDate | Export-Csv -Path .\UsuariosInactivos90dias.csv -NoTypeInformation -Encoding UTF8 Nivel de privilegios requerido: Operador de Cuentas / Admin de Dominio
Licencia / Precio: Gratis (PowerShell Nativo)
Última comprobación: 2026-10-20