Удаление атрибута объекта в 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)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.75 из 5
Похожие ответы