1

ローカルで動作している Azure VM を管理するための Web ロールを開発しましたが、クラウド サービスにデプロイされている場合はそうではありません。

Cloud Service への RDP 接続を介して PowerShell の Web ロールにある cmd を実行したので、PowerShell v3.0 と Azure cmd が正常に動作していることがわかります。

最初のステップでは、アクセス許可と証明書の問題がいくつかありましたが、解決しました。問題は、イベント ビューアーにエラーが表示されないことです。

System.Automation.dll の PowerShell.Create() を使用しています

string script = "Set-ExecutionPolicy Unrestricted -Force
script = "Import-Module \"D:\\Program Files (x86)\\Microsoft SDKs\\Windows Azure\\PowerShell\\Azure\" 2 >> C:\errorp.out";
script = "Set-AzureSubscription –DefaultSubscription \"Test Environment\"";
script = "Get-AzureVM " + vm

「2 >> C:\errorp.out」を使用してすべてのコマンドでエラーを取得しようとしています (実際にはすべてのコマンドにありますが、ここではコピーしませんでした) が、空のファイルが作成されます。

それを可能にするための追加の構成がありませんか?

4

2 に答える 2

1

$error 変数にはエラー履歴が含まれます。例えば

$error | format-list -property *
于 2013-08-19T14:32:27.553 に答える