У меня есть кусок кода, который создает пользователя Windows.Все хорошо, и пользователь действительно создан.Тем не менее, когда я пытаюсь вызвать PinUserProfile, операция завершается неудачно, поскольку пользователь не входит в группу «Пользователи».Теперь я знаю, как прагматично добавить этого пользователя в группу «Пользователи», но я не хочу жестко кодировать имя группы «Пользователи», поскольку оно может меняться в зависимости от локали.Есть ли способ добавить пользователя в группу «Пользователи» по умолчанию (кстати, команда runas user / add уже делает это)?
DirectoryEntry dirEntry = new DirectoryEntry("WinNT://" + domain);
DirectoryEntries entries = dirEntry.Children;
DirectoryEntry user = entries.Add(username, "User");
user.Properties["FullName"].Add("Dr Zoidberg");
user.Invoke("SetPassword", password);
user.CommitChanges();