Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

добавить пользователя в Active Directory??? (Очень срочно)

422
24 апреля 2007 года
Dimarik
181 / / 12.02.2005
Здравствуйте! Возникла проблема! Требуется добавить пользователя в AD. применяется следующий код:
 
Код:
DirectoryEntry obDirEntry = new DirectoryEntry(strDoamin, @"domen\user", "pass");
DirectoryEntry obUser = obDirEntry.Children.Add("CN=" + strLogin, "user");
obDirEntry.CommitChanges();
//Пользователь еще не добавлен в AD. Для сохранения изменений используем метод CommitChanges();
obUser.CommitChanges();
//Устанавливаем пароль
obUser.Invoke("SetPassword", strPwd);
obUser.CommitChanges();

Вылетает ошибка на строчке:
obUser.CommitChanges()
"Указанный объект службы каталогов не связан с удаленным ресурсом"
В чём может быть проблема? Делаю так как написано в примере.
30K
13 июня 2007 года
DenisX
1 / / 13.06.2007
Думаю, что проблема в первой строке :
DirectoryEntry obDirEntry = new DirectoryEntry(strDoamin, @"domen\user", "pass");

точнее в параметре strDoamin. Например для домена mail.ru нужно написать так :
String strDoamin = "LDAP://mail.ru/ou=users,dc=mail,dc=ru";
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог