列出域下的所有计算机名称

时间:2017-06-28 22:54:26

标签: powershell active-directory rdp

我正在尝试RDP的机器没有响应所以我试图找到另一个连接到但我不知道机器的名称。我试图猜测这个名字,但我只发现了1,而且没有启用rdp。有没有办法列出域下的所有计算机名称? 这是否可能如果我只是VPN进入域并且我不是AD管理员?

编辑: 在大约一年后挖掘时,我偶然发现了一个有趣的命令,它将列出连接到域的所有机器名称。如果有人需要,我在这里发布。输入cmd

net view 

2 个答案:

答案 0 :(得分:3)

尝试:

$AD = [adsisearcher]"objectcategory=computer"
$Computers = $AD.FindAll()
$Computers.Properties.Name

答案 1 :(得分:2)

尝试此操作,因为您只需要对活动目录的只读权限即可获取此信息:

get-adcomputer -filter *