【发布时间】:2013-01-08 15:45:05
【问题描述】:
我查看了几个问题,但没有发现任何与我的情况相似的内容(据我所知)。
我有一个 x64 应用程序(我无法根据设计要求更改架构),它需要在 x86 架构下调用 PowerShell 脚本。
var runspaceConfiguration = RunspaceConfiguration.Create();
var runspace = RunspaceFactory.CreateRunspace(runspaceConfiguration);
runspace.Open();
var pipeline = runspace.CreatePipeline();
var myCommand = new Command(@"MY-COMMAND");
myCommand.Parameters.Add("Path", @"C:\");
pipeline.Commands.Add(myCommand);
return pipeline.Invoke();
如果有人能告诉我如何从 C# 启动 x86-PowerShell 会话,我将不胜感激。
编辑:一旦我解决了细节问题,我会用更正的代码更新它。
【问题讨论】:
标签: c# powershell x86 64-bit