得到错误“由于[System.Net.IPAddress []]不包含名为'Where'的方法,所以方法调用失败”

时间:2018-12-11 19:31:00

标签: powershell

我的从主机名获取ipaddress的脚本在Windows 7计算机上运行时出现此错误。任何解决方法都可能。我认为这是由于没有更新Powershell而引起的,但是我无法更新所有计算机Powershell。 我的代码看起来像

cordova build android --release

1 个答案:

答案 0 :(得分:0)

在早期版本的PowerShell中,您可以改用where-object cmdlet,但随后需要更多parens才能获取该属性。

$wshell.SendKeys(([System.Net.Dns]::GetHostAddresses("XXXXXX") | where-object {$_.AddressFamily -eq 'InterNetwork'}).IPAddressToString)
$wshell.SendKeys("~")