Ik heb 3 abonnementen in mijn Azure-account, ik moet het standaardabonnement wijzigen. Wanneer ik het commando voer:
azure account list
Ik heb deze uitvoer:
Ik heb geprobeerd het standaard- of huidige abonnement op deze manier te wijzigen, zonder resultaat…
azure config set subscription {{MyIdSubscription}}
Enig idee? Bedankt.
Antwoord 1, autoriteit 100%
Voor Azure CLI 2.0 (preview) die ik moest gebruiken
az account set --subscription <name or id>
Antwoord 2, autoriteit 11%
Probeer het volgende:
azure account set -s {Subscription Id}
Dat zou het abonnement moeten veranderen.
Antwoord 3, autoriteit 3%
1. List all the subscriptions you have
az account list --output table
Name CloudName SubscriptionId State IsDefault
--------------- ------------ ---------------- --------- ----------
AssociateProd AzureCloud xxxxxxxxxxxx Enabled False
2. Pick the subscription you want and use it in the command below.
az account set --subscription <subscription_id>
Antwoord 4, autoriteit 2%
Probeer het op deze manier. Het werkte voor mij om Azure PowerShell in te stellen op een specifiek Azure-abonnement
Set-AzContext -SubscriptionId "t666-e251-49ce-a1cd-5c3144"
Antwoord 5
Gebruik id(abonnements-ID) dat een GUID is, die wordt weergegeven wanneer u az login
deed
En voer dan het onderstaande commando uit..
az account set --subscription fffde5cb-cccc-aaaa-eee-457c3292608e
Antwoord 6
Een belangrijke tip!
Wees voorzichtig met het mixen van Azure Shell en Powershell – bijv. “az login” en “Connect-AzAccount”
Als u “az login” gebruikt, zal dit niet reflecteren op opdrachten zoals Get-AzContext.
Dus als je powershell-scripts hebt die afhankelijk zijn van Get-AzContext, zullen ze mislukken.