1

早上好,

我正在尝试在我们的活动目录中查找用户,但出现以下异常:

 {System.SystemException} = {"Unable to cast object of type  'System.DirectoryServices.AccountManagement.GroupPrincipal' to type
 'System.DirectoryServices.AccountManagement.UserPrincipal'."}

我的代码如下,它似乎在过去有效,不知道发生了什么变化。我一直在盯着和调试,找不到问题,请帮忙。

 using (PrincipalContext ctx = new PrincipalContext(
                ContextType.Domain, host, uContext))
            {

                if (ctx != null)
                {

                    using(UserPrincipal p = UserPrincipal.FindByIdentity(ctx,IdentityType.SamAccountName, username))
                    {

其中 uContext 是:"CN=Users,DC=my,DC=eh,DC=tech,DC=com" 主机是:my.eh.tech.com用户名是:madamzuzu

当我在 AD 中查找用户时,它们会正确显示以下内容DN:CN=madamzuzu;CN=Users,DC=my,DC=eh,DC=tech,DC=com

我不明白“groupprincipal”是从哪里来的?

4

0 回答 0