当我在
ruby中运行以下内容时:
`powershell.exe -executionpolicy unrestricted -command get-module -listavailable`
…我得到的结果不同于我只是运行cmd并执行:
powershell.exe -executionpolicy unrestricted -command get-module -listavailable
我怎么能解决这个问题,所以我可以得到相同的结果?
最佳答案 是.修复显然是sysnative别名.使用:
C:/windows/sysnative/windowspowshell/v1.0/powershell.exe
而不是syswow64或system32或没有.
有关详细信息,请参阅:http://msdn.microsoft.com/en-us/library/windows/desktop/aa384187(v=vs.85).aspx