在 C# 中使用參數執行 PowerShell 腳本
要在 C# 中執行 PowerShell 腳本並提供命令列參數,您可以按照以下步驟操作:
程式碼範例:
<code class="language-csharp">// 配置和 Runspace RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create(); Runspace runspace = RunspaceFactory.CreateRunspace(runspaceConfiguration); runspace.Open(); // 带参数的 PowerShell 命令 Command myCommand = new Command(scriptfile); CommandParameter testParam = new CommandParameter("key", "value"); myCommand.Parameters.Add(testParam); // 管道和执行 Pipeline pipeline = runspace.CreatePipeline(); pipeline.Commands.Add(myCommand); var results = pipeline.Invoke();</code>
透過遵循這些步驟,您可以有效地將命令列參數從 C# 傳遞到 PowerShell 腳本,並在參數值中正確處理空格。
以上是如何從 C# 將命令列參數傳遞給 PowerShell 腳本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!