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.