ルビーで以下を実行すると:
`powershell.exe -executionpolicy unrestricted -command get-module -listavailable`
...私が得る結果は、cmdを実行して実行した場合とは異なります。
powershell.exe -executionpolicy unrestricted -command get-module -listavailable
これを修正して、同じ結果を得るにはどうすればよいですか?
ルビーで以下を実行すると:
`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 または none の代わりに。
詳細については、http: //msdn.microsoft.com/en-us/library/windows/desktop/aa384187 (v=vs.85).aspx を参照してください。