Udostępnij za pomocą


Get-AzSubscription

Uzyskaj subskrypcje, do których może uzyskiwać dostęp bieżące konto.

Składnia

ListByIdInTenant (domyślnie)

Get-AzSubscription
    [-SubscriptionId <String>]
    [-TenantId <String>]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

ListByNameInTenant

Get-AzSubscription
    [-SubscriptionName <String>]
    [-TenantId <String>]
    [-AsJob]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Opis

Polecenie cmdlet Get-AzSubscription pobiera identyfikator subskrypcji, nazwę subskrypcji i dzierżawę główną dla subskrypcji, do których może uzyskać dostęp bieżące konto.

Przykłady

Przykład 1. Pobieranie wszystkich subskrypcji we wszystkich dzierżawach

Get-AzSubscription
Name                               Id                      TenantId                        State
----                               --                      --------                        -----
Subscription1                      yyyy-yyyy-yyyy-yyyy     aaaa-aaaa-aaaa-aaaa             Enabled
Subscription2                      xxxx-xxxx-xxxx-xxxx     aaaa-aaaa-aaaa-aaaa             Enabled
Subscription3                      zzzz-zzzz-zzzz-zzzz     bbbb-bbbb-bbbb-bbbb             Enabled

To polecenie pobiera wszystkie subskrypcje we wszystkich dzierżawach, które są autoryzowane dla bieżącego konta.

Przykład 2. Pobieranie wszystkich subskrypcji dla określonej dzierżawy

Get-AzSubscription -TenantId "aaaa-aaaa-aaaa-aaaa"
Name                               Id                      TenantId                        State
----                               --                      --------                        -----
Subscription1                      yyyy-yyyy-yyyy-yyyy     aaaa-aaaa-aaaa-aaaa             Enabled
Subscription2                      xxxx-xxxx-xxxx-xxxx     aaaa-aaaa-aaaa-aaaa             Enabled

Wyświetl listę wszystkich subskrypcji w danej dzierżawie, które są autoryzowane dla bieżącego konta.

Przykład 3. Pobieranie wszystkich subskrypcji w bieżącej dzierżawie

Get-AzSubscription -TenantId (Get-AzContext).Tenant
Name                               Id                      TenantId                        State
----                               --                      --------                        -----
Subscription1                      yyyy-yyyy-yyyy-yyyy     aaaa-aaaa-aaaa-aaaa             Enabled
Subscription2                      xxxx-xxxx-xxxx-xxxx     aaaa-aaaa-aaaa-aaaa             Enabled

To polecenie pobiera wszystkie subskrypcje w bieżącej dzierżawie, które są autoryzowane dla bieżącego użytkownika.

Przykład 4. Zmiana bieżącego kontekstu na użycie określonej subskrypcji

Get-AzSubscription -SubscriptionId "xxxx-xxxx-xxxx-xxxx" -TenantId "yyyy-yyyy-yyyy-yyyy" | Set-AzContext
Name                                     Account             SubscriptionName    Environment         TenantId
----                                     -------             ----------------    -----------         --------
Subscription1 (xxxx-xxxx-xxxx-xxxx)      azureuser@micros... Subscription1       AzureCloud          yyyy-yyyy-yyyy-yyyy

To polecenie pobiera określoną subskrypcję, a następnie ustawia bieżący kontekst, aby go używać. Wszystkie kolejne polecenia cmdlet w tej sesji domyślnie używają nowej subskrypcji (Contoso Subscription 1).

Parametry

-AsJob

Uruchom polecenie cmdlet w tle i zwróć zadanie, aby śledzić postęp.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-DefaultProfile

Poświadczenia, dzierżawa i subskrypcja używane do komunikacji z platformą Azure

Właściwości parametru

Typ:IAzureContextContainer
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:AzContext, AzureRmContext, AzureCredential

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-SubscriptionId

Określa identyfikator subskrypcji do pobrania.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

ListByIdInTenant
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-SubscriptionName

Określa nazwę subskrypcji do pobrania.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

ListByNameInTenant
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-TenantId

Określa identyfikator dzierżawy, która zawiera subskrypcje do pobrania.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowe:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wejściowe

String

Dane wyjściowe

PSAzureSubscription