I want to create a Powershell script which executes some AzureRm...
commands and follows those up with some Az
commands. Reason being that some commands are only available via Az
.
When trying to execute these scripts in a release pipeline, the script always fails with the following error:
ERROR: Please run 'az login' to setup account.
Executing the Az
commands in a Azure CLI
task work as expected, because Az Login
is executed by the task.
I don't want to pass the secret required to login to the script if at all possible. I would rather fall back to separating the scripts into two steps in the pipeline.
Is it possible to use the Az
commands within a Azure Powershell
task without passing the secrets manually?
Minimal example:
- Create a new release pipeline
- Add a task
Azure PowerShell
- Use inline script
- As script, execute
az account show
az cosmosdb list-keys
and the other cosmos commands are required in my case, butaz account show
does not work either – Alex AIT