【发布时间】:2020-02-03 02:09:12
【问题描述】:
我想执行并捕获一个非常简单的 powershell 脚本的输出。 它是一个“Hello World”脚本,看起来像这样。我用this发帖供参考
filename:C:\scripts\test.ps1
Write-Host "Hello, World"
现在我想使用 C# 执行该脚本,所以我正在这样做
Runspace runspace = RunspaceFactory.CreateRunspace();
runspace.Open();
PowerShell ps = PowerShell.Create();
ps.Runspace = runspace;
ps.Commands.AddScript(filename);
Collection<PSObject> results = ps.Invoke();
现在,当我运行此代码时,我没有得到任何结果。有关如何解决此问题的任何建议?
【问题讨论】:
标签: c# powershell