是否可以获取通过Active Directory找到的人的计算机名称?
我目前通过DirectorySearcher
对象获取此人,并且从那里可以获得用户的SID,但我不知道下一步要查找的位置,以便找到分配给该SID的实际计算机名称或者人?
或者可能有更简单的方法从Active Directory获取此信息?
答案 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)。