PS C:\ActiveDirectory>
_
1. Buscar y deshabilitar equipos inactivos (+90 días)
Encuentra ordenadores que no han iniciado sesión en la red en los últimos 3 meses y los deshabilita por seguridad.
1. Buscar y deshabilitar equipos inactivos (+90 días)
Encuentra ordenadores que no han iniciado sesión en la red en los últimos 3 meses y los deshabilita por seguridad.
$DiasInactivo = 90
$FechaLimite = (Get-Date).AddDays(-$DiasInactivo)
Get-ADComputer -Filter {LastLogonDate -lt $FechaLimite -and Enabled -eq $true} -Properties LastLogonDate |
ForEach-Object {
Disable-ADAccount -Identity $_.DistinguishedName
Write-Host "Equipo $($_.Name) deshabilitado. Último inicio: $($_.LastLogonDate)" -ForegroundColor Yellow
}