ruby exec powershell 窗口

标签 ruby powershell cmd 32bit-64bit

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

关于ruby exec powershell 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13054055/

相关文章:

java - 在 JOptionPane 上下载、保存和预览图像

Windows:在特定屏幕位置打开程序

powershell - 如何通过特定目录中的扩展名查找文件并使用 Power Shell 遍历它们?

ruby-on-rails - 禁用 ruby​​ on rails 作业进行测试

ruby - 如何在 Ruby 中为所有可能的值递增/递减一个字符?

PowerShell 作业与启动进程

powershell - 如何将windbgx.exe的输出记录到文件中?

python - 不确定如何修复此 Cmd 命令错误?

ruby-on-rails - 使用带有光学字符识别的 Ruby 和 Ubuntu

ruby - 为什么一些未初始化的变量会导致错误,而其他变量会导致警告?