Настройка имени пользователя Active Directory после Windows 2000 с помощью System.DirectoryServices.AccountManagement

Как я могу установить имя для входа в систему, обведенное красным на скриншоте ниже (пост Windows 2000), используя System.DirectoryServices.AccountManagement?

Пользователи создаются из UserPrincipal объект, но я не вижу никакого свойства или метода мутатора, чтобы сделать это:

using (var user = new UserPrincipal(context)) {
    user.SamAccountName = samAccountName;
    user.GivenName = fname;
    user.Surname = lname;
    user.EmailAddress = email;
    user.SetPassword(password);
    user.Enabled = true;
    user.Save();
}

1 ответ

Пытаться: user.UserPrincipalName

SamAccountName - это имя, предшествующее Win2000.

Справочник по MSDN

Другие вопросы по тегам