2013-09-27 3 views
0

У меня есть универсальная группа распределения в AD. В Exchange я настроил группу, чтобы она была общедоступной, чтобы любой пользователь мог добавлять или удалять себя из группы.AD Distribution Group Добавить пользователя UnathorizedAccessException

В C# У меня есть следующий код:

PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "Domain.com"); 
GroupPrincipal group = GroupPrincipal.FindByIdentity(ctx, groupName); 
UserPrincipal userP = UserPrincipal.FindByIdentity(ctx, User.Identity.Name); 
group.Members.Add(userP); 
group.Save(); 

group.Save(); вызывает UnathorizedAccessException.

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

ответ

0

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

Смежные вопросы