Powershell: Como agregar todos los usuarios de un OU a un grupo de seguridad.

Situación

En ocasiones es requerido agregar todos los miembros de un OU (Organization Unit) a un grupo de seguridad en active directory, pero… ¿Cómo podemos realizar esto desde PowerShell?.

Solución

La sintaxis es la siguiente:

Get-ADUser -SearchBase "OU=IT,OU=Networkingzone_Users,DC=NETWORKINGZONE,DC=NET" -Filter * | ForEach-Object {Add-ADGroupMember -Identity 'Security-Test-Group' -Members $_}

Como se ve en la imagen, solamente cuento con 7 usuarios dentro del OU de IT y en este ejemplo se agregarán todos los usuarios de ese OU al grupo “Security-Test-Group”.

Después de ejecutar el comando podemos comprobar de que haya funcionado correctamente solo cerrando y abriendo el grupo nuevamente, esta vez podremos observar de que el grupo contiene los miembros del OU seleccionado.

Leave a Reply

Your email address will not be published. Required fields are marked *