Добавление пользователя в группу и группу к пользователю Active Directory - PullRequest
0 голосов

Я использую приведенный ниже код, и он отлично работает. Отмечу, что в этом коде пользователь добавляется к определителю группы. Я хочу знать, есть ли какой-либо код, который делает обратное, то есть добавляет группу к определенному c пользователю.

public void AddToGroup(string userDn, string groupDn) {

try
{
    DirectoryEntry dirEntry = new DirectoryEntry("LDAP://" + groupDn);
    dirEntry.Properties["member"].Add(userDn);
    dirEntry.CommitChanges();
    dirEntry.Close();
}
catch (System.DirectoryServices.DirectoryServicesCOMException E)
{
    //doSomething with E.Message.ToString();
}

}

1 Ответ

0 голосов
/ 06 мая 2020

Нет, такого нет.

Вы, вероятно, думаете об атрибуте memberOf, но это атрибут, связанный с на member. Это означает, что значения, которые вы видите в memberOf, просто говорят вам, в каких группах есть этот пользователь в своем атрибуте member. Атрибут memberOf не может быть изменен напрямую.

Другие примеры связанных атрибутов: manager и directReports и managedBy и managedObjects и др.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...