Как часть моего определения конвейера yml, у меня есть задача AzurePowerShell@4, ниже приводится выдержка из моего определения конвейера.
stages:
- stage: DeployDemoCluster
jobs:
- job: 'DeployAKSAndAll'
pool:
vmImage: 'windows-latest'
steps:
- task: AzurePowerShell@4
displayName: Store AI instrumentation key for Inbound Processor in central KeyVault
inputs:
azureSubscription: 'service-connection'
azurePowerShellVersion: LatestVersion
pwsh: true
ScriptType: 'FilePath'
ScriptPath: 'AKS/ps/update_kv_firewall.ps1'
Проблема заключается в том, что в моем файле update_kv_firewall.ps1 все команды powershell завершаются с ошибкой, например:
[error] Login-AzureRmAccount: термин ' Login-AzureRmAccount 'не распознается как имя командлета, функции, файла сценария или работающей программы.
Сценарий, выполняемый индивидуально / автономно, работает отлично.
что мне здесь не хватает?