2013-09-27 88 views
0

我在AD中擁有通用通訊組。在Exchange中,我將該組設置爲公開,以便任何用戶都可以在組中添加或刪除自己。AD通訊組添加用戶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中的安全選項卡進行更改。您必須爲適當的人員(或域用戶,如果您希望每個人)提供該選項卡下的適當權限。