我试图收集一个IP地址,然后拆分该IP地址,但是我一直收到错误消息。

$Hostname = hostname
$IPAddress = Test-Connection $Hostname -Count 1 | Select IPV4ADDRESS | Format-Table -HideTableHeaders
$IPAddress2 = $IPAddress.Split('.')

错误消息:方法调用失败,因为

最佳答案

试试看

(Test-Connection $hostname -Count 1).IPV4Address.GetAddressBytes() |
    % { $_.ToString() }

不应将Format-XXX cmdlet的输出用作字符串等,因为这是控制台的格式化命令

关于powershell - 无法分割IP位址,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38896199/

10-13 04:35