De meeste Azure-gebruikers hebben slechts één abonnement. Als u deel uitmaakt van meer dan één organisatie of als uw organisatie toegang tot bepaalde bronnen in groepen heeft verdeeld, hebt u mogelijk meerdere abonnementen in Azure. De CLI biedt ondersteuning voor het selecteren van een abonnement, zowel wereldwijd als per opdracht.
Mogelijk is het verschil tussen tenants, gebruikers en abonnementen in Azure u niet helemaal duidelijk. Een tenant is de Microsoft Entra ID-entiteit die een hele organisatie omvat. Deze tenant heeft ten minste één abonnement en één gebruiker. Een gebruiker is een persoon en is gekoppeld aan slechts één tenant: de organisatie waar deze persoon bij hoort. Gebruikers zijn accounts die zich aanmelden bij Azure om resources te maken, te beheren en te gebruiken.
Een gebruiker kan toegang hebben tot meerdere abonnementen, oftewel overeenkomsten voor het gebruik van Microsoft-cloudservices, waaronder Azure. Elke resource is gekoppeld aan een abonnement.
Voor toegang tot de resources voor een abonnement in Azure PowerShell is het nodig om het abonnement te wijzigen dat is gekoppeld aan uw huidige Azure-sessie.
Dit doet u door de context van de actieve sessie te wijzigen. Deze context bevat de informatie over welke tenant, welk abonnement en welke gebruiker cmdlets moeten gebruiken.
Om van abonnement te wisselen, moet eerst een Azure PowerShell Context-object worden opgehaald met Get-AzSubscription. Vervolgens kunt u de huidige context wijzigen met Set-AzContext.
In het volgende voorbeeld ziet u hoe u een abonnement kunt ophalen in de huidige actieve tenant en deze vervolgens kunt instellen als actieve sessie:
Raadpleeg voor meer informatie over Azure PowerShell-contexten, inclusief informatie over hoe u snel tussen contexten kunt wisselen om eenvoudig met meerdere abonnementen te kunnen werken, het artikel Gebruikersreferenties behouden tussen PowerShell-sessies.