C# コードから PowerShell スクリプトを実行する方法については非常に多くの質問と回答がありますが、実行空間/パイプラインが .ps1 ファイルの実行を正確にどのように実行するかを知りたいです。
私が求めているコンテキストは次のとおりです。新しい Web サイトをセットアップする powershell スクリプト用の基本的な asp.net フロント エンドを構築しました。IIS にサイトを作成し、wwwroot フォルダー、ログ フォルダー、AD ユーザー、その他必要なものをすべてセットアップします。PowerShell で管理者として実行すると、完全に機能します。ただし、C# パイプラインを介して実行すると、パラメーター バインディングの例外でパイプが壊れます。
私はこの特定の問題に対する答えを求めているわけではありません。正確に何が起こっているのかをよりよく理解できるように、パイプラインがファイルを実行する方法の説明を探しているだけです。