Авторизация



Голосование

Помогла ли представленная на сайте информация решению Вашей IT-задачи?
 
Главная страница IT Microsoft POWERSHELL Добавить в группу все аккаунты из подразделения OU
Добавить в группу все аккаунты из подразделения OU Печать

Как быстро найти всех пользователей внутри конкретного подразделения OU и добавить им членство в доменной группе? - Очень просто: использовать PowerShell!

1. Запускаем c правами администратора домена Active Directory Module for Windows PowerShell.

2. Пишем командлет:

PS C:\> Get-ADUser -SearchBase "OU=MyOUinDomain,DC=domain,DC=local" -Filter * | % {Add-ADGroupMember -Identity "CN=DomainUsersPSO,OU=MyOUinDomain,DC=domain,DC=local" -Members $_}


Доменную группу я определил с помощью distinguishedName, но можно и просто указать ее название (samAccountName).

Определить точный distinguishedName можно используя мою статью по PowerShell или с помощью AdExplorer.
 

КОММЕНТАРИИ 

 
#3 Dev_LC 22.10.2014 14:44
Цитирую Vadim:
Я так понимаю тут для 1 определенной группы, в вот если OU совпадает с названием группы, но таких OU более одной?


В этом случае нужно писать скрипт на основе этой статьи
 
 
#2 Vadim 22.10.2014 10:48
Я так понимаю тут для 1 определенной группы, в вот если OU совпадает с названием группы, но таких OU более одной?
 
 
#1 Dev_LC 22.11.2013 19:07
Цитирую Михаил Колобов:
А если эти пользователи уже там есть? Тогда что? огромная куча ошибок вылезет и т.д. Неплохо было бы сначала проверку на наличие в группе запилить


В данном случае суть - простота. Не хотите видеть ошибки, добавьте в конец -ErrorAction SilentlyContinu e

А написать скрипт с проверками не составит большого труда если нужен.
 
Главная страница IT Microsoft POWERSHELL Добавить в группу все аккаунты из подразделения OU