首页 > 系统相关 >C# 运行Power Shell命令并返回结果

C# 运行Power Shell命令并返回结果

时间:2022-12-29 14:35:12浏览次数:51  
标签:StreamWriter Shell string Power C# sCmd mProcess StartInfo

public string ExecuteInstructions(string sCmd)
{
    try
    {
        Process mProcess = new Process();
        mProcess.StartInfo.UseShellExecute = false;
        mProcess.StartInfo.RedirectStandardOutput = true;
        mProcess.StartInfo.FileName = @"powershell.exe";//也可以打开自己写的.exe文件,加上路径和名字即可
        mProcess.StartInfo.Arguments = sCmd;
        mProcess.Start();

        string sResult = mProcess.StandardOutput.ReadToEnd();
        mProcess.WaitForExit();

        return sResult;
    }
    catch (Exception e)
    {
        using (StreamWriter outfile = new StreamWriter("PowerShellResult.txt", true))
        {
            return "异常:" + e.Message;
        }
    }
}

 

标签:StreamWriter,Shell,string,Power,C#,sCmd,mProcess,StartInfo
From: https://www.cnblogs.com/ckrgd/p/17012432.html

相关文章

  • Shell Script
    1.文件开头添加#!/bin/bash这行指定了你的程序将使用哪个解释器,基本上是将路径引用到解释器。Linux/Unix中有很多解释器,其中一些是:bash,zsh,sh,csh和ksh等。2.chmod755sc......
  • [JZOJ5396]【NOIP2017提高A组模拟10.6】Blocks
    DescriptionSolution既然随便操作问题可以转化成求极大的区间,区间平均数大于等于K可以每个点减掉K求前缀和。从左向右扫描,应该考虑二分。但是前缀和并不是单调的。然......
  • 【JZWinter Camp 2017】欠题小结
    2017.1.12Day1【GDKOI2017模拟】T2[JZOJ4938]序列T3[JZOJ4939]平均数2017.1.13Day2【NOIP2017提高组模拟】T2[JZOJ3824][CFRCC2014warmupDiv.1D]渴2017.1......
  • [JZSC2017]【GDOI2018模拟7.12】总结
    Text今天睡眠充足,状态还不错。看题今天画风稍微正常。。。。等等,我什么都没说T1奇怪的逆序对T2数据范围好像直接矩乘啊不对状态太大了弄不了T370分裸反演,满分杜教筛?......
  • [AtCoder Grand Contest 018] D: Tree and Hamilton Path (agc018D)
    原题链接​​​https://agc018.contest.atcoder.jp/tasks/agc018_d​​Description给出一棵N个点带边权的树现在有一个N个点的完全图,一条边x,y的长度是这两点的在树上最短......
  • [AtCoder Grand Contest 071] E: Jigsaw (agc071E)
    原题链接​​​https://agc017.contest.atcoder.jp/tasks/agc017_e​​Description给出N块拼图每块拼图宽度为3,高度为相同的H拼图由3个宽度为1的部分拼接而成,第一部分......
  • [JZSC2017]【NOIP2017模拟6.25】总结
    Text今天说是NOIP难度,时间也是标准的3个半小时,放松了一点。早餐CALL个拉布粉,收钱什么的搞了20分钟。一眼看T1就是树形DP,随便弄两下就可以了。T2诶好像怎么放都没有区别,......
  • 6 HPA 控制器简介与实现和RBAC简介及账户授权
    一HPA控制器简介与实现1.1HPA介绍https://github.com/kubernetes-sigs/metrics-server简介计算公式当前cpu利用率除以阈值,在跟当前pod数量进行比较,看是否增加比如......
  • java Collection集合遍历
              ......
  • 视频直播系统源码,const声明关键字是哪一个
    视频直播系统源码,const声明关键字是哪一个const声明的变量也具有块级作用域。 if(1){      consta=20    if(1){      consta......