En este caso con Powershell ejecutariamos Remove-ADUser <usuario>
(Aqui he sido un valiente borrando la cuenta que tengo de pruebas)
Pero, ¿si queremos borrar un grupo de usuarios, como por ejemplo, si queremos borrar todas las cuentas que están deshabilitadas dentro de la OU Staging que no han tenido cambios en los últimos 180 dias?
Get-ADUser -filter "enabled -eq 'false'" -property Whenchanged -SearchBase "OU=Staging,DC=ROBEZNO,DC=com" | where {$_.WhenChanged -le (Get-Date).addDays(-180)} | Remove-ADUserComo podeis comprobar, el uso de tuberias nos aporta una mayor potencia a Powershell. En este caso primero hemos entubado el resultado de la búsqueda en la OU Staging de aquellas cuentas con "Enabled"=False, vamos, desabilitadas, en un segundo tubo que nos buscará aquellas cuentas que no hayan sido modificadas en los últimos 180 dias, para, finalmente, eliminar el resultado.
Hasta la proxima.
No hay comentarios:
Publicar un comentario