欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
C# 調用PowerShell方法

PowerShell應為編寫(xiě)和運行都很方便,所以為了重復利用,經(jīng)常寫(xiě)了一些小方法或者PS代碼片段。使用的時(shí)候可能會(huì )很難找到自己想要的那個(gè)方法,如果要是有一個(gè)界面把這些代碼管理起來(lái)并且調用,那就很爽了

1.創(chuàng )建一個(gè)powershell的方法,供C#調用,方法很簡(jiǎn)單,兩個(gè)數的加法運算

1 function Sum2 {3 param([int]$first, [int]$second)4 $result = $first + $second5 return $result6 }

 

 2. 在C#的控制臺程序中創(chuàng )建一個(gè)私有方法,調用powershell

首先定義一個(gè)powershell存放路徑的全局變量

 1 private static string script =File.ReadAllText(@"Path\Sum.ps1"); 2 private static void CallPS1() 3 { 4     using (Runspace runspace = RunspaceFactory.CreateRunspace()) 5         { 6          runspace.Open(); 7  8          PowerShell ps = PowerShell.Create(); 9          ps.Runspace = runspace;10          ps.AddScript(script);11          ps.Invoke();12 13          ps.AddCommand("Sum").AddParameters(14 15              new Dictionary<string, int>()16              {17                  {"first", 5},18                  {"second", 4}19              }20          );21 22          foreach (PSObject result in ps.Invoke())23          {24              Console.WriteLine("CallPS1()");25              Console.WriteLine(result);26          }27 28 }29 30         }

 

調用方法需要添加一個(gè)引用System.Management.Automation.dll
如果找不到可以到這個(gè)路徑下找到:C:\windows\assembly\GAC_MSIL\System.Management.Automation\1.0.0.0__31bf3856ad364e35\System.Management.Automation.dll

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
1--100的和
Hyper-V Server 2019 安裝使用記錄
如何導出Exchange所有用戶(hù)日歷的權限
PowerShell 提示用戶(hù)輸入
PowerShell直接調用.net靜態(tài)類(lèi)和方法
VS2010 MVC3利用NuGet來(lái)安裝EFCodeFirst package失敗解決方法
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久