如何获取 Active Directory 域中计算机的 IP 地址

如何获取 Active Directory 域中计算机的 IP 地址

我甚至不确定这是否是正确的方法,但我的学校网络(域)上有许多计算机,我需要报告它们的 IP 地址。所有这些计算机都包含在域中的一个组织单位中。

有没有办法使用 Active Directory 获取每台机器的 IP 地址?我查看了 ADUC 中的属性编辑器,但没有看到此字段。但是,我确实看到了 dNSHostName。也许有办法以某种方式在代码中将其解析为 IP 地址?

有没有更简单的方法来完成我所缺少的这样的事情?

答案1

DNS 管理器应该有一个计算机名称列表以及已为其分配的 IP 地址。

答案2

如何使用 PowerShell 从 AD 中的计算机对象获取 IP 地址。

$ComputerName = "Computer01"

(Get-ADComputer $ComputerName -Properties IPv4Address).IPv4Address

答案3

通过 ADUC,我不确定您是否可以从主机名获取 IP。您可以查看 DHCP 管理单元(如果这是分配地址的程序),检查服务器上的 DNS 管理器或使用类似Angy IP 扫描仪

答案4

Ping 计算机名称,IP 地址将显示在结果中

相关内容