我从C#代码执行PowerShell脚本。我使用System.Management.Automation.dll Nuget包。虽然我的脚本有明显错误,但powerShell.Invoke()
不会返回任何结果,也不会返回错误消息。
using (var powerShell = PowerShell.Create())
{
powerShell.AddScript("an erroneous script");
powerShell.Invoke(); // yields an empty PSObject list
}
如何获取错误列表?