欢迎访问!
您的支持是我们不断前行的动力!

C# 调用powershell,C#执行powershell语句,C# 使用Runspace执行powershell命令

using System.Management;
using System.Management.Automation;
using System.Management.Automation.Runspaces;

需添加引用 System.Management.Automation.dll

该文档到以下目录查找

C:\Windows\assembly\GAC_MSIL\System.Management.Automation\1.0.0.0__31bf3856ad364e35

执行PowerShell的方法:

public static void RunPs(String cmd)
{
      using (Runspace runspace = RunspaceFactory.CreateRunspace())
      {
           runspace.Open();
           PowerShell ps = PowerShell.Create();
           ps.Runspace = runspace;
           ps.AddScript(cmd);
           ps.Invoke();
     }
}

 

赞(0) 打赏
转载请注明出处,未注明出处不得转载,蜘蛛侠 » C# 调用powershell,C#执行powershell语句,C# 使用Runspace执行powershell命令
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

蜘蛛侠,您身边的爬虫专家!

觉得文章有用就打赏一下文章作者吧

支付宝扫一扫打赏

微信扫一扫打赏