我们在域中同时有Windows服务器和Linux服务器,我需要根据IP地址找到主机名。
目前我正在使用[System.Net.Dns]::gethostentry('10.254.254.254').HostName
来获取主机名。但这仅在目标计算机是Windows计算机时才有效。当目标计算机是 Linux 计算机时,此 powershell 脚本不起作用。
有人可以帮忙建议如何使用Powershell将IP地址解析为Linux机器的主机名吗?
谢谢!
将您的 PS 版本升级到 5.1。
我在Win Srv 2012上运行5.1.14409.1005,它适用于Unix和Windows。