Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在LDAP中标识计算机名属性?(活动目录)_C#_.net_Active Directory - Fatal编程技术网

C# 如何在LDAP中标识计算机名属性?(活动目录)

C# 如何在LDAP中标识计算机名属性?(活动目录),c#,.net,active-directory,C#,.net,Active Directory,使用.net,我试图从这个广告字段中提取信息:计算机名(Windows 2000之前)。但是,我不知道它的属性标识符是什么 例如,如果要查找城市属性,请使用“l”。我想知道计算机名对应的标识符是什么 dSearch.PropertiesToLoad.Add("l"); //load city property dSearch.PropertiesToLoad.Add("?"); //what is computer name? 有人知道这里用什么吗?非常感谢您的帮助。在我们的环境中,这两个选项

使用.net,我试图从这个广告字段中提取信息:计算机名(Windows 2000之前)。但是,我不知道它的属性标识符是什么

例如,如果要查找城市属性,请使用“l”。我想知道计算机名对应的标识符是什么

dSearch.PropertiesToLoad.Add("l"); //load city property
dSearch.PropertiesToLoad.Add("?"); //what is computer name?

有人知道这里用什么吗?非常感谢您的帮助。

在我们的环境中,这两个选项都返回计算机名,但我无法分辨哪一个与计算机名相关(Windows 2000之前)


原来标识符是“employeeID”。

Windows 2000之前版本的计算机名的AD ldap属性是“sAMAccountName”。我在广告上通过创建一个伪造的计算机帐户来验证它,给它一个独特的预赛2000个名字,然后使用./P>检查广告属性。你可能想考虑接受你的答案(告诉其他什么是解决方案)。或者,您是否需要一个完全不同的属性来满足您的需求?
dSearch.PropertiesToLoad.Add("cn");
dSearch.PropertiesToLoad.Add("name");