現在、ASP コア アプリケーションから PowerShell アプリケーションを呼び出そうとしています。
私の最初のコマンドは Import-Module で、正しいモジュールがロードされていることを確認します。
これを行うためにいくつかの方法を試しました:
using (PowerShell ps = PowerShell.Create())
{
ps.AddCommand("Import-Module AzureRm").Invoke();
}
これにより CommandNotFoundException がスローされます。
「Import-Module AzureRm」という用語は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認してから再試行してください。
代わりに AddScript を使用すると、フィードバックがまったく得られません。
var result = ps.AddScript("Import-Module AzureRm").Invoke();
結果は常に空のオブジェクトとして返されます。
ASP コア アプリケーションで Import-Module を使用することは可能ですか?
空のオブジェクトではなく、AddScript から結果を取得するにはどうすればよいですか?