WF4.0 Beta1 调用PowerShell

WF4.0 Beta1 调用PowerShell

需要系统中安装PowerShell,本例中我使用的是PowerShell 2.0

 

本例使用的PowerShell命令介绍

得到系统进程

get-process

 

InvokePowerShell

类名:System.Management.Automation.Activities.InvokePowerShell

基类:

文件: System.Activities.Extended.dll

类型:sealed

说明:1.调用 PowerShell Cmdlet和脚本。

2.可以将参数和输入的对象传递给 cmdlet

 

 

InvokePowerShell<T>

类名:System.Management.Automation.Activities.InvokePowerShell<T>

基类:

文件: System.Activities.Extended.dll

类型:sealed

说明:1.可得到 PowerShell Cmdlet 的结果输出

2.其他使用方式同InvokePowerShell

 

例:使用InvokePowerShell<T>得到系统进程,并打印在屏目上

流程

宿主

WorkflowInstance myInstance = new WorkflowInstance(new Sequence1());

 

myInstance.Run();

 

System.Console.Read();

结果

 

原文地址:https://www.cnblogs.com/foundation/p/1512542.html