既存のASP.NET(Webページ)プロジェクトをASP.NET MVCに移行していますが、少し問題があります。 PowerShellに関する情報が不足しているかどうかは分かりませんが、元のプロジェクトではPowerShellや他のクラスを使用できるようにするためにSystem.Management.Automation.dll
への参照があります。今、私は一度、直接の場所に行くことによって(参照を追加しました:C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Management.Automation\v4.0_3.0.0.0__31bf3856ad364e35\System.Management.Automation.dll
MVCプロジェクトのPowerShellクラスにアクセスできない
を私はまた、NuGetパッケージトラフを試してみました私の問題は、私は、私はPowerShellを呼び出すことができるようにPowerShell
オブジェクトそのものを使用して開始するように見えることができないということです。例えば.Create()。私は何を欠落しているか、間違ってやっている、PowerShell
クラスPSObject
、Runspace
、WSMANConnectionInfo
へのアクセスが、ちょうどすることはできません?
呼び出すネイティブメソッドを使用することを強くお勧めします。ウェブからのPowershellはめったに良い考えではありません。 –
サンプルについては[こちら](https://msdn.microsoft.com/en-us/library/system.management.automation.powershell%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396)をご覧ください。 'PowerShell'を使用して –
@返金なし返品私はオプションではなく、Microsoft MSOLサービスとO365と通信するために使用していますので、これは私たちが達成しなければならない唯一のオプションです。 Win32 APIのネイティブ呼び出しを意味しますか(その文を理解する方法はわかりません) –