Azure Cli hoe u standaard abonnement kunt wijzigen

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:

voer hier de afbeeldingsbeschrijving in

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

voer hier de afbeeldingsbeschrijving in

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.

Other episodes