Дополнительные атрибуты пользователя в Active Directory - C#
Формулировка задачи:
Добрый день!
Реализовал класс:
Он получает объект пользователя из Active Directory. У объекта есть методы и свойства, которые можно изменять сохраняя в AD, но я не нашел как задавать дополнительных атрибуты, например extensionAttribute1.
Через этот объект возможно задавать и считывать дополнительные атрибуты типа extensionAttribute1 и т.д.?
using System.DirectoryServices.AccountManagement; //.. //code: PrincipalContext oPrincipalContext = new PrincipalContext(ContextType.Domain, sDomain, sDefaultRootOU, sServiceUser, sServicePassword); UserPrincipal oUserPrincipal = UserPrincipal.FindByIdentity(oPrincipalContext, IdentityType.SamAccountName, sUserName); oUserPrincipal.Enabled = false; oUserPrincipal.Save();
Решение задачи: «Дополнительные атрибуты пользователя в Active Directory»
textual
Листинг программы
//... ((DirectoryEntry)(oUserPrincipal.GetUnderlyingObject())).Properties["extensionAttribute1"].Value = "12345"; //...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д