类型错误:samAccount IdentityType必须采用以下形式:

时间:2019-05-24 11:47:25

标签: c#

samAccountName IdentityType必须采用“域名\用户名”,“计算机名\用户名”或“用户名”的形式

此错误出现在我的代码的第726行

我试图对此进行研究,并尝试了Stackoverflow提供的各种解决方案,但仍然无法正常工作。

public void GetUsersInGroup(string groupName)
    {
        try
        {
            string domainName = 
Properties.Settings.Default.App_CompanyDomain;
            PrincipalContext ctx = new 
PrincipalContext(ContextType.Domain, domainName);
            GroupPrincipal grp = GroupPrincipal.FindByIdentity(ctx, 
IdentityType.SamAccountName, groupName); --> ERROR HERE
            ListView lvwListView = this.lvwAttributes;
            ListViewItem itmListItem = default(ListViewItem);

我想在列表视图中显示组和该组中的用户

1 个答案:

答案 0 :(得分:0)

检查您的groupName值。它是空的,所以您收到该错误。