我正在尝试编写一个脚本,该脚本依赖于知道某个网段上计算机的名称,但是我发现的所有脚本都依赖于 DNS 查询,该查询仅以几台机器的名称进行回复。例如:
[System.Net.Dns]::GetHostbyAddress($IPAddress)
Run Code Online (Sandbox Code Playgroud)
我也试过使用
Ping -a $ipaddress
Run Code Online (Sandbox Code Playgroud)
但这通常也无法返回机器名称。有没有办法直接询问主机它的名字是什么以及在 AD 中可能需要什么级别的权限才能获得响应?
提前致谢。