如何获取一个人的计算机名称

时间:2015-03-19 15:49:30

标签: c# active-directory

是否可以获取通过Active Directory找到的人的计算机名称?

我目前通过DirectorySearcher对象获取此人,并且从那里可以获得用户的SID,但我不知道下一步要查找的位置,以便找到分配给该SID的实际计算机名称或者人?

或者可能有更简单的方法从Active Directory获取此信息?

1 个答案:

答案 0 :(得分:1)

默认AD中没有计算机与用户的关联 - 因此无法获取此类信息。

您可能会为用户找到上次/当前登录的一组计算机(我也不认为这在AD中可用,请参阅How to find what user last logged onto a given computer through Active Directory in C#?了解某些起点)或者您可能添加自定义信息在AD中给出该关联(Retrieving custom Active Directory properties of users)。