![]() |
Добавление пользователя в группу AD
Привет всем.
Пишу скрипт привязки пользователей к группам в active directory. основные куски кода: Код:
$server_group =core.tst.ru Но когда пытаюсь добавить пользователя с другого сервера валит ошибку. В чем может быть беда??? заранее скажу пользователя находит в любом вмонтированном(new-psdrive) серверe. Собственно ошибка: Код:
PS> add-adgroupmember $group $user -verbose |
Adding/removing members from another forest or domain to groups in Active Directory
$forestBBBUser = Get-ADUser swami -Server $forestBBB Add-ADGroupMember Administrators -Members $forestBBBUser |
Цитата:
PS не понимает что вторым параметром идет объект members и предлагает его указать явно (-Members) или его смущает чот группа передается тоже объектом а не через имя ? |
Область действия у группы какая стоит?
|
Цитата:
Прямые тесты из ADAC(active directory administrative center ) показывают что запись возможна. Может при работе с разными доменами используются другие команды?? О_о |
Тогда вывод:
Get-ADUser "corp.group.1" |
Цитата:
Get-ADUser "corp.group.1" - server core.tst.ru в любом случае ГРУППУ он находит точно также как и находит пользователя из любого доменного сервера преждевременно смонтированного. но беда наступает именно когда я пытаюсь привязать пользователя из другого домена к группе(пробовал и так и так adgroupmember и ADPrincipalGroupMembership ) те если пользователь с этого же домена то все привязывается на ура. похожая проблема описана тут(http://powershell.org/wp/forums/topi...-domainbgroup/) но без ответа также. При всем этом пользователя можно привязать через ADAC(active directory administrative center). Может настройки какие не так проставлены? Может для привязки пользователей с разных доменов необходимы какие то специфические права? |
Цитата:
наверное имели ввиду get-adgroup "corp.group.1" Цитата:
Код:
CanonicalName : core.tst.ru/Security Groups/corp/corp.group.1 |
Если есть Windows Server 2003,то попробуйте fix - You cannot add a member to a universal group on a Windows Server 2003-based computer
|
Цитата:
:( |
А если -Server добавить к add-adgroupmember?
add-adgroupmember $group $user -Server depart1.tst.ru add-adgroupmember $group $user -Server depart1.tst.ru:3268 И вместе с Credential? add-adgroupmember $group $user -Server depart1.tst.ru -Credential "" add-adgroupmember $group $user -Server depart1.tst.ru:3268 -Credential "" |
Цитата:
а для работы с АД кроме того как монтировать новый psdrive может необходимо выполнять еще какие либо действия? |
Попробуйте воспользоваться ADSI:
Код:
$Group = [ADSI]"LDAP://CN=corp.group.1,OU=corp,OU=SecurityGroups,DC=core,DC=tst,DC=ru" |
Цитата:
Работает. Спасибо. но вопрос в моей голове всеравно остался буду время от времени мониторить. |
Время: 05:26. |
Время: 05:26.
© OSzone.net 2001-