您的位置:首页 > 其它

【域控】获取域控用户

2015-07-30 09:49 162 查看
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.DirectoryServices;

namespace Domain
{
public class DirectoryActive
{
private void GetUser()
{
string path;
path = "LDAP://OU=Users,OU=Beijing,OU=****,DC=**,DC=corp";

List<string> userList = new List<string>();

DirectoryEntry ent = new DirectoryEntry(path);
foreach (DirectoryEntry child in ent.Children)
{
foreach (DirectoryEntry child1 in child.Children)
{
if (child1.Properties["displayname"].Value != null && child1.Properties["mailNickname"].Value != null)
{
string user = String.Format("{1}:{0}", child1.Properties["displayname"].Value.ToString(), child1.Properties["mailNickname"].Value.ToString());
userList.Add(user);
}
}
}
foreach (string str in userList)
{
Console.WriteLine(str);
}

}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: