我的从主机名获取ipaddress的脚本在Windows 7计算机上运行时出现此错误。任何解决方法都可能。我认为这是由于没有更新Powershell而引起的,但是我无法更新所有计算机Powershell。
我的代码看起来像
cordova build android --release
答案 0 :(得分:0)
在早期版本的PowerShell中,您可以改用where-object cmdlet,但随后需要更多parens才能获取该属性。
$wshell.SendKeys(([System.Net.Dns]::GetHostAddresses("XXXXXX") | where-object {$_.AddressFamily -eq 'InterNetwork'}).IPAddressToString)
$wshell.SendKeys("~")