Cómo eliminar automáticamente mimebros de un grupo de Active Directory con PowerShell.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipMjruKb3xXz__0YqD4oT1GYwcm5Bbbi9D58IpJkKWIJo97b8voXxHD_eD_uyz0UDfnbYTBflfRKDFgr1Hnny284q5vfk5bxZjjipXj7jINijlvBSf2rhaJvHf3KiNmRcuLwJJ7SN_yb4/s1600/powershell.png)
Tenemos un grupo de usuaros de Active Directory con cientos de miembros. Queremos eliminar varios miembros de golpe, por ejemplo 50 miembros, y no queremos hacerlo manualmente.
Para automatizar el eliminado de miembros de un grupo de Active Directory podemos usar un script de PowerShell con la función Remove-ADGroupMember:
$users = Get-Content "C:\Temp\mimebros.csv" foreach ($user in $users) { $obj = Get-ADUser $user Remove-ADGroupMember -ID Nombre_Grupo -Members $obj -Confirm:$false }
Dentro de miembros.csv se debe escribir un nombre de usuario en cada línea.
Lo que hace el script es leer línea a línea el archivo csv y para cada línea, es decir, para cada usuario, eliminarlo del grupo "Nombre_Grupo" sin pedir confirmación.
Una vez ejecutado el script, los usuarios contenidos en el archivo csv ya no aparecerán en el grupo llamado "Nombre_Grupo".
0 comentarios:
Publicar un comentario