如何从C#代码中读取powershell脚本的退出代码

时间:2012-10-29 07:26:53

标签: c# powershell

我想从C#代码

执行以下power shell脚本
Add-Content D:\f.txt "Import Module"
Add-Content D:\f.txt "Remove Module"
Add-Content D:\f.txt "The End"
exit 4

我可以成功执行C#代码中的脚本。

我希望我的C#程序读取从powershell返回的退出值(即4)。

您能告诉我如何实现这一目标吗? 注意:我是C#和powershell的新手。

1 个答案:

答案 0 :(得分:0)

How to read PowerShell exit code via c#相同的问题,似乎您需要尝试替代方法,如PowerShell.Streams.Error或Runspace.RunspaceStateInfo而不是退出代码。