我构建了一个新的 Azure Pipeline 并添加了这个“Azure CLI”任务来尝试运行一些 Azure CLI Powershell 脚本。首先,我想对现有的 AppInsights 资源进行一些检查。(Azure CLI) https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureCLIV2/Readme.md
在 Azure CLI 任务中运行“Get-AzApplicationInsights”时出现此错误。
'Get-AzApplicationInsights' : The term 'Get-AzApplicationInsights' is not recognized as the name of a cmdlet, function.
整个 yaml 脚本如下所示:
steps:
- task: AzureCLI@2
displayName: 'Azure CLI Powershell'
inputs:
azureSubscription: ####
scriptType: ps
scriptLocation: inlineScript
inlineScript: |
Write-Output "RESULTS:"
az config set extension.use_dynamic_install=yes_without_prompt
Get-AzApplicationInsights -ResourceGroupName ############# -Name ############## Select-String -Pattern "PricingPlan"
关于为什么无法识别 cmdlet,我是否遗漏了什么?我应该先导入一个模块吗?