相关疑难解决方法(0)

查找组名称所在的Active Directory组

我需要编写一个C#脚本,它返回所有具有以某个名称开头的组名的Active Directory组.我知道可以使用以下代码返回一个组.

PrincipalContext ctx = new PrincipalContext(ContextType.Domain);
GroupPrincipal grp = GroupPrincipal.FindByIdentity(ctx, IdentityType.Name, "Groupname");
Run Code Online (Sandbox Code Playgroud)

但是,我想要Groupname所在的所有组,例如"GroupPrefix".然后,我想使用以下代码遍历所有这些组,并将"成员"存储在我稍后可以用于搜索的数组/列表中.

foreach (UserPrincipal p in grp.GetMembers(true))
Run Code Online (Sandbox Code Playgroud)

我非常感谢能得到的任何帮助.

.net c# active-directory

8
推荐指数
1
解决办法
9074
查看次数

标签 统计

.net ×1

active-directory ×1

c# ×1