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 中国語 Web サイトの他の関連記事を参照してください。