私はC#/ ASP.Netでコード化されたWebインターフェイスを通してPowershellスクリプトを実行しようとしています。私は自分の.ps1スクリプトをそのまま残して、Process.Start(Powershell)を通して呼び出しています。Powershell via ASP.Net - "= '演算子が失敗しました:アクセスが拒否されました。
私が受け取るエラーは、「 '='演算子が失敗しました:アクセスが拒否されました」です。失敗したpowershellスクリプトの部分は "$ LC = Get-Credential"にあります - 割り当てはどこにでもあります。注:これは、IIS7 Webサーバー上の公開された.aspxを実行する場合にのみ失敗します。 Visual Studio 2010を使用してデバッグするときに正しく動作します。
ありがとうございました!
Get-Credentialが実行に失敗することは明らかですか?あなたのアカウントには資格情報を取得する許可がなかったので、 – Aristos
@Matt(OP、奇妙なOPと回答者は同じ名前を持っています) - コメントを追加し、回答として入力しない – manojlds
アカウントに資格を取得する権限があります。それについての質問はありません。私はそれがアプリケーションプール/ Webサーバーで実行されることを確信していない... –