我正在尝试在Azure DevOps的Azure Powershell任务中运行使用AzureRM命令的脚本。我尝试使用Task版本4.*
和5.*
。他们两个都给出错误,指出无法识别AzureRM命令。 (例如,无法识别Get-AzureRmResourceGroup
)。我应该怎么做才能解决这个问题?
最佳答案
您有可用的Az模块而不是AzureRM,因此如果尝试此方法
- task: AzurePowerShell@5
continueOnError: true
inputs:
azureSubscription: 'rg-the-code-manual'
ScriptType: 'InlineScript'
Inline: 'Get-AzResourceGroup -Name "TheCodeManual"'
azurePowerShellVersion: LatestVersion
您应该得到结果。并且,如果您愿意,可以尝试卸载Az模块,然后安装AzureRm模块。 Here您有示例如何卸载az模块。
这是一个简单的解决方案:
您也可以看看here以了解如何强制安装。
关于azure - Azure Powershell任务中的AzureRM命令:Azure DevOps,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63950815/