本机登录到域A中,在域A中有很多其它用户的帐号信息,现在想编程获得域下的所有用户名和用户组,以及用户名属于哪个用户组,该如何实现?
最迟周一结贴。
---------------------------------------------------------------
up
---------------------------------------------------------------
关注
good luck
---------------------------------------------------------------
关注!~
---------------------------------------------------------------
给你一段代码可以参考一下:
private void button3_Click(object sender, System.EventArgs e)
{
Thread thScan = new Thread(new ThreadStart(ScanTarget));
thScan.Start();
}
private void ScanTarget()
{
string strIPAddress= "10.0.0.";
for(int i=1;i<200;i++)
{
string strScanIPAdd = strIPAddress+i.ToString();
IPAddress myScanIP= IPAddress.Parse(strScanIPAdd);
try
{
IPHostEntry myScanHost = Dns.GetHostByAddress(myScanIP);
string strHostName= myScanHost.HostName.ToString();
richTextBox1.AppendText(strScanIPAdd+"->"+strHostName+"\r");
}
catch(Exception error)
{
MessageBox.Show(error.Message);
}
}
}
---------------------------------------------------------------
学习
---------------------------------------------------------------
如何访问 Active Directory
“Active Directory 服务接口”(ADSI) 访问分布式计算环境中来自不同网络提供商的目录服务的功能,以提供单组目录服务接口来管理网络资源。管理员和开发人员可以使用 ADSI 服务来枚举和管理目录服务中的资源,而不管是哪种网络环境包含该资源。可使用 Active Directory 执行常见管理任务,如在整个分布式计算环境中定位资源。