AD 通讯组添加用户未被允许访问异常
本文关键字:许访问 访问 异常 添加 用户 AD | 更新日期: 2023-09-27 18:33:13
我在AD中有一个通用分发组。在 Exchange 中,我将组设置为公共组,以便任何用户都可以在组中添加或删除自己。
在 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
。
我必须更改哪些设置才能允许任何用户执行此操作?
事实证明,您必须在AD中的"安全性"选项卡上进行更改。您必须在该选项卡下为适当的人员(或域用户,如果您希望每个人)提供适当的权限。