Udostępnij za pośrednictwem


Zarządzanie wieloma subskrypcjami platformy Azure

Ostrzeżenie

Moduł AzureRM PowerShell został oficjalnie przestarzały od 29 lutego 2024 r. Zaleca się migrowanie użytkowników z modułu AzureRM do modułu Az programu PowerShell w celu zapewnienia ciągłej obsługi i aktualizacji.

Mimo że moduł AzureRM może nadal działać, nie jest już utrzymywany ani obsługiwany, umieszczając wszelkie dalsze zastosowania według uznania i ryzyka użytkownika. Zapoznaj się z naszymi zasobami migracji, aby uzyskać wskazówki dotyczące przejścia do modułu Az.

Jeśli dopiero zaczynasz korzystać z platformy Azure, najprawdopodobniej masz tylko jedną subskrypcję. Jeśli jednak korzystasz z platformy Azure już przez jakiś czas, możesz mieć utworzonych wiele subskrypcji platformy Azure. Możesz skonfigurować program Azure PowerShell do wykonywania poleceń dla określonej subskrypcji.

  1. Pobierz listę wszystkich subskrypcji na swoim koncie.

    Get-AzureRmSubscription
    
    Environment           : AzureCloud
    Account               : username@contoso.com
    TenantId              : 00000000-0000-0000-0000-000000000000
    SubscriptionId        : 00000000-0000-0000-0000-000000000000
    SubscriptionName      : My Production Subscription
    CurrentStorageAccount :
    
    Environment           : AzureCloud
    Account               : username@contoso.com
    TenantId              : 00000000-0000-0000-0000-000000000000
    SubscriptionId        : 00000000-0000-0000-0000-000000000000
    SubscriptionName      : My DevTest Subscription
    CurrentStorageAccount :
    
    Environment           : AzureCloud
    Account               : username@contoso.com
    TenantId              : 00000000-0000-0000-0000-000000000000
    SubscriptionId        : 00000000-0000-0000-0000-000000000000
    SubscriptionName      : My Demos
    CurrentStorageAccount :
    
  2. Ustaw domyślną.

    Select-AzureRmSubscription -Subscription 'My Demos'
    
  3. Sprawdź zmiany, uruchamiając polecenie cmdlet Get-AzureRmContext.

    Get-AzureRmContext
    
    Environment           : AzureCloud
    Account               : username@contoso.com
    TenantId              : 00000000-0000-0000-0000-000000000000
    SubscriptionId        : 00000000-0000-0000-0000-000000000000
    SubscriptionName      : My Demos
    CurrentStorageAccount :
    

Po ustawieniu domyślnej subskrypcji wszystkie polecenia programu Azure PowerShell będą uruchamiane dla tej subskrypcji.