.NETのUserPrincipal.GetGroups()メソッドに問題があります。
私のドメイン内のほぼすべてのシステムで、電話をかけることができます
var groups = UserPrincipal.Current.GetGroups().ToArray()
現在のユーザーが所属するグループを返します。ただし、次のメッセージを表示して実行するとクラッシュするWindows 2008 R2EnterpriseServerが1つあります。
サーバーは動作していません。名前:TESTDOMAIN.ORG
このサーバーはどういうわけか異なる構成になっていると思いますが、同じドメインの一部です。
Console.WriteLine(
new DirectoryEntry("LDAP://RootDSE")
.Properties["defaultNamingContext"]
.Value
.ToString()
);
すべてのシステムで同じことを示します:DC = GLOBAL、DC = TESTDOMAIN、DC = ORG
どこを見ればいいですか?何が問題なのか?それを解決する方法は?