https://www.cnblogs.com/ahuo/archive/2007/03/16/676853.html
添加引用 System.DirectoryServices
导入命名空间 using System.DirectoryServices;

c#活动目录操作
    

c#活动目录操作srvip = "192.168.1.1";
   dn = "DC=l,DC=com";
c#活动目录操作
    

c#活动目录操作user = @"administrator";
c#活动目录操作
    

c#活动目录操作 pwd = "123";
c#活动目录操作
    

c#活动目录操作 DirectoryEntry de;
c#活动目录操作
    

c#活动目录操作de= new DirectoryEntry("LDAP://" + srvip + "/" + dn, user, pwd);
c#活动目录操作
    

c#活动目录操作DirectorySearcher sr = new DirectorySearcher(de, "(userPrincipalName=" + logname+")"); //要括起来

c#活动目录操作
    

c#活动目录操作string path = sr.FindOne().Properties["distinguishedName"][0].ToString();

CN 用户名
OU 组织
DC 域控制器 

userPrincipalName 登录名

 

 

                }
            }

        }
 
.NET
 
 
+加关注
0
0
 
 
 
« 上一篇: vbs 
» 下一篇: 调用windows文件属性对话框
posted @ 收藏

 
 
#1楼 ahuo
samAccountName 也是登录名
#3楼 ahuo
DirectorySearcher类的Filter属性用来设置查询的过滤条件,一般有以下三种: 

1. objectClass=organizationalUnit 查询条件是所有的组织单元(OU) 

2. objectClass=group 查询条件是所有的组(GROUP) 

3. objectClass=user 查询条件是所有的用户(USER) 
#4楼 ahuo

}
添加引用 System.DirectoryServices
导入命名空间 using System.DirectoryServices;

c#活动目录操作
    

c#活动目录操作srvip = "192.168.1.1";
   dn = "DC=l,DC=com";
c#活动目录操作
    

c#活动目录操作user = @"administrator";
c#活动目录操作
    

c#活动目录操作 pwd = "123";
c#活动目录操作
    

c#活动目录操作 DirectoryEntry de;
c#活动目录操作
    

c#活动目录操作de= new DirectoryEntry("LDAP://" + srvip + "/" + dn, user, pwd);
c#活动目录操作
    

c#活动目录操作DirectorySearcher sr = new DirectorySearcher(de, "(userPrincipalName=" + logname+")"); //要括起来

c#活动目录操作
    

c#活动目录操作string path = sr.FindOne().Properties["distinguishedName"][0].ToString();

CN 用户名
OU 组织
DC 域控制器 

userPrincipalName 登录名

 

 

                }
            }

        }

相关文章: