Есть ли способ установить суффикс домена нового пользователя через класс UserPrincipal?

через класс UserPrincipal я могу установить UserPrincipalName, и поэтому при создании моего пользователя заполняется первая часть имени входа пользователя:

up.UserPrincipalName = "ryan.anthony3"; дает следующий результат:

введите здесь описание изображения

однако это раскрывающееся меню пусто, если я не выберу один из вариантов через интерфейс

Я хотел бы установить одну из доступных опций программно, используя этот класс UserPrincipal, если это возможно... возможно ли это?

Я не вижу здесь установщика для него: http://msdn.microsoft.com/en-us/library/system.directoryservices.accountmanagement.userprincipal%28v=vs.110%29.aspx


person Ryan    schedule 20.12.2013    source источник


Ответы (2)


UserPrincipalName — это то, что вам нужно.

Используйте 1_

person Daro    schedule 21.12.2013

Основное имя пользователя в Active Directory, выглядит в инструментах графического интерфейса, как будто оно состоит из двух компонентов, частей по обе стороны от знака @.

Но на самом деле база данных хранит его как одну строку.

Разделение на два компонента предназначено только для удобства администраторов.

Когда вы устанавливаете значение, вы должны установить полное значение. AD НЕ проверяет введенную вами строку, на самом деле вы можете ввести полную ерунду, и она ее примет. (Он не будет «работать» для полезных вещей, но примет это).

person geoffc    schedule 10.02.2014