几天来我一直试图弄清楚为什么我的代码不起作用。
我几乎有一个 CSV 文件中的 IP 地址列表。从这个 IP 地址列表中,我想获取计算机名称。当我执行时,无论我得到什么
使用“1”参数调用“GetHostByAddress”的异常:“指定的 IP 地址无效。” 在 line:3 char:35 + [System.Net.dns]::GetHostbyAddress <<<< ("$foo[0]") + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : DotNetMethodException
这是 CSV 文件的示例和使用的代码:
CSV 文件
值
192.168.0.11
192.168.0.12
192.168.0.13
192.168.0.14
正在使用的代码:
$foo = import-csv C:\test\test\test.csv
[System.Net.dns]::GetHostbyAddress("$foo[0]")