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



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

我目前正在通过DirectorySearcher对象获取此人,从那里可以获取用户的SID,但我不知道下一步该在哪里查找分配给该SID或此人的实际计算机名?

或者可能有一种更简单的方法可以从Active Directory获取这些信息?

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

您可能会为某个用户找到最后/当前登录的计算机集(我认为这在AD中也不可用,请参阅如何在C#中通过Active Directory找到最后登录到给定计算机的用户?了解一些起点),或者您可能会在AD中添加提供该关联的自定义信息(检索用户的自定义Active Directory属性)。

最新更新