リモートAzureリソースグループ上のトピックまたはキューを削除するコマンドを実行します。コマンドの1つは 'Get-AzureRmServiceBusQueue'です。VSTSタスクで最新のAzureRMを使用する方法
VSTSのホストされたエージェント内でAzure Powershellタスク(Azure Resource Managerを使用)を使用します。このタスクは、Azure Powershell 2.0.1を使用しています。私はエージェントがこの障害を返しているのリリースを実行すると
は:
"[error]The term 'Get-AzureRmServiceBusQueue' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again."
私はServiceBusコマンドレットのみAzureのPowerShellの新しいバージョンで提供されていることを確認し(例:最新の4.3.1)。
'Install-Module -Name AzureRM'を実行できますか?
私はVSTSを使用していませんし、テストするアカウントを持っていませんが、PowerShellバージョン5以降を実行している場合は、図のようにインストールコマンドレットを実行できるはずです。 '-RequiredVersion'パラメータと組み合わせて各ビルドの一貫したバージョンを取得することもできます。 – Persistent13