是否可以获取通过Active Directory找到的人员的计算机名称?
我目前正在通过DirectorySearcher
对象获取此人,从那里可以获取用户的SID,但我不知道下一步该在哪里查找分配给该SID或此人的实际计算机名?
或者可能有一种更简单的方法可以从Active Directory获取这些信息?
默认AD中没有计算机与用户的关联,因此无法获取此类信息。
您可能会为某个用户找到最后/当前登录的计算机集(我认为这在AD中也不可用,请参阅如何在C#中通过Active Directory找到最后登录到给定计算机的用户?了解一些起点),或者您可能会在AD中添加提供该关联的自定义信息(检索用户的自定义Active Directory属性)。