Удаление атрибута объекта в AD - Visual Basic .NET
Формулировка задачи:
Всем привет.
В AD, есть пользователь (как пример) ivan.ivanov. Если в строку "Номер телефона" вкладки "Общие" пользователя ivan.ivanov добавить какой-то номер телефона и сохранить (делая это через оснастку "Пользователи и компьютеры AD"), то у данного объекта, появляется атрибут "telephoneNumber" с записанным в него значением. Удаляешь этот телефон, опять же через оснастку, то атрибут этот удаляется или исчезает, точно не знаю.
Если же тоже самое попробовать сделать через VB.NET, то выдает ошибку: "для службы каталогов указан недопустимый синтаксис атрибута"
Сам код, который приводит к такой ошибке:
Если в
TelephoneText.Text
есть значение, пусть даже пробел, то все нормально, если же нет, то выдает ошибку. Подскажите, как сделать также, как делает оснастка AD при удалении значений с последующим удалением атрибута у данного польвателя?
небольшая поправка по коду. После 2 строки идет
.setinfo()
Решение задачи: «Удаление атрибута объекта в AD»
textual
Листинг программы
If TelephoneText.Text = "" Then .putEx(1, "telephoneNumber", 0) Else .put("telephoneNumber", TelephoneText.Text.ToString)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д