PrincipalContext context = new PrincipalContext(ContextType.Domain, "ipofmachine", "DC=xyz,DC=org", "username", "Password");
UserPrincipal userPrinciple = UserPrincipal.FindByIdentity(context, "User0");
var groups = userPrinciple.GetAuthorizationGroups();
if (userPrinciple != null)
{
foreach (GroupPrincipal gp in groups)
{
//some thing
}
}
必要な権限はありますか?いくつかのブログでは、SIDの履歴を含めるように設定されているユーザーがいない場合、これは正常に機能することが分かった(ただし、グループのID値を編集できないと思う)。GetAuthorizationGroups()が例外をスローしています
例外を投稿すると、開始するには良い場所でしょう。 –