【发布时间】:2019-02-21 11:42:50
【问题描述】:
我正在尝试将用户添加到 AD 中的组,但是下面的示例代码不再有效:
UserPrincipal insUserPrincipal = (UserPrincipal)lbUsers.SelectedItem;
GroupPrincipal groupPrincipal =
GroupPrincipal.FindByIdentity(insPrincipalContext, group.GroupName);
if (groupPrincipal.Members.Contains(insPrincipalContext,
IdentityType.SamAccountName, insUserPrincipal.SamAccountName))
{
MessageBox.Show(insUserPrincipal.Name +
" is already a member of group " + group.GroupName);
return;
}
groupPrincipal.Members.Add(insUserPrincipal);
groupPrincipal.Save();
有谁知道如何在 asp.net core 2.2 中做到这一点?我找不到新版本。
GroupPrincipal.FindByIdentity(insPrincipalContext, group.GroupName); //No longer exists
编辑:我可以使用 GroupPrincipal 来搜索组等 - 但是缺少 FindByIdentity 方法
【问题讨论】:
标签: c# .net-core active-directory