ruby exec powershell windows

当我在
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

点赞