为什么“UserPrincipal.Current”返回GroupPrincipal

时间:2018-05-02 18:31:23

标签: vb.net exception active-directory

我试图从UserPrincipal获取DistinguishedName,DisplayName和一些其他属性,但是当我尝试时:

Public CurrentADUser As UserPrincipal = UserPrincipal.Current

我收到了无效的投射例外。

  

InvalidCastException:无法将System.DirectoryServices.AccountManagement.GroupPrincipal类型的对象强制转换为'System.DirectoryServices.AccountManagement.UserPrincipal'。

有人可以向我解释为什么会这样,所以我可以尝试纠正。

0 个答案:

没有答案