|
v8: Как програмно изменить контейнер(OU) пользователя в ActiveDirectory? |
☑ |
0
turrist
18.04.13
✎
14:04
|
Пример: Есть user "Иванов Иван" в OU = "BO1"
DS = ПолучитьCOMОбъект("LDAP:");
COMОбъектUser = DS.OpenDSObject("LDAP://domen.loc/CN=Иванов Иван,OU=BO1,DC=domen,DC=loc",SuperUserName,SuperUserPWD, 1);
Как изменить OU пользователя на "BO2" из 1Сv8?
|
|
1
turrist
19.04.13
✎
07:21
|
Может кто подкинет ссылку на справочную информацию по командам LDAP?
|
|
2
turrist
24.04.13
✎
12:35
|
up
|
|
3
acsent
24.04.13
✎
12:37
|
гугл не подкидывет ссылок?
|
|
4
turrist
25.04.13
✎
06:43
|
Если бы давал, стал бы я тут спрашивать.
Может вам подкинет?
|
|
5
Cube
25.04.13
✎
06:56
|
А что такое OU?
|
|
6
Cube
25.04.13
✎
06:59
|
+(5) OU это группа пользователя что-ли?
|
|
7
Armando
25.04.13
✎
07:16
|
organizational unit
|
|
8
Armando
25.04.13
✎
07:17
|
(4) MSDN не предлагать?
|
|
9
Cube
25.04.13
✎
07:19
|
(7) Я в AD не силен, мне эта расшифровка ничего не сказала :)
Как в анекдоте: "Ты не умничай, ты пальцем покажи!" =)
|
|
10
turrist
07.05.13
✎
14:31
|
up
|
|
11
turrist
24.05.13
✎
08:18
|
Отвечу себе сам:
Работающий пример: перемещаем из OU=BO1 в OU=BO2
DS = ПолучитьCOMОбъект("LDAP:");
COMОбъектOU = DS.OpenDSObject("LDAP://OU=BO2,DC=Domain,DC=loc",SuperUserName,SuperUserPWD, 1);
COMОбъектOU.MoveHere("LDAP://CN=Иванов Иван,OU=BO1,DC=Domain,DC=loc","CN=Иванов Иван");
|
|
12
turrist
24.05.13
✎
08:20
|
Источник тут
|
|