我有一个运行 Ubuntu Server 16.04 且带有 Powershell 的 Linux 机器,如果我从 Linux 终端运行:
sudo powershell (Invoke-Webrequest http://ipinfo.io/json | ConvertFrom-Json).ip
我收到一条错误消息,指出它的格式不正确并且需要一个')'
在最后。如果我删除()
尝试从 JSON 进行转换,它会抛出无法找到命令ConvertFrom-Json
.
也就是说,如果我真的进入 powershell 并运行原始命令,它就可以完美运行。
任何帮助将不胜感激。
我发现需要像这样包装命令
sudo powershell '(Invoke-Webrequest http://ipinfo.io/json | ConvertFrom-Json).ip'
感谢您的帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)