C#でADグループのユーザー一覧を取得する
1850 ワード
とある事情でADグループに所属しているユーザー一覧が欲しくなりました。
検索するとdsgetコマンドで取得できるという情報が出てくるのですが、手元の環境だとコマンドがないと言われてしまったので。
System.DirectoryServices.AccountManagement の参照が必要です。
var domainName = ""; //検索したいドメイン名
var groupName = ""; //検索したいグループ名
using (var principalContext = new PrincipalContext(ContextType.Domain, domainName))
using (var groupPrincipal = GroupPrincipal.FindByIdentity(principalContext, groupName))
{
//名前やメールアドレスを取得できる
var members = groupPrincipal.Members.OfType<UserPrincipal>();
}
Author And Source
この問題について(C#でADグループのユーザー一覧を取得する), 我々は、より多くの情報をここで見つけました https://qiita.com/_ksuke/items/cf30760664fe63482dd4著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .