Aracılığıyla paylaş


Select-AzureSubscription

Geçerli ve varsayılan Azure aboneliklerini değiştirir.

Not

Bu belgelerde başvuruda bulunan cmdlet'ler, Azure Service Manager (ASM) API'lerini kullanan eski Azure kaynaklarını yönetmeye yöneliktir. ASM kullanımdan kaldırılmış olarak zamanlandığından, yeni kaynaklar oluşturulurken bu eski PowerShell modülü önerilmez. Daha fazla bilgi için bkz . Azure Service Manager'ın kullanımdan kaldırılması.

Az PowerShell modülü, Azure Resource Manager (ARM) kaynaklarını PowerShell ile yönetmek için önerilen PowerShell modülüdür.

Sözdizimi

Select-AzureSubscription
      -SubscriptionName <String>
      [-Account <String>]
      [-Current]
      [-PassThru]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]
Select-AzureSubscription
      -SubscriptionName <String>
      [-Account <String>]
      [-Default]
      [-PassThru]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]
Select-AzureSubscription
      -SubscriptionId <String>
      [-Account <String>]
      [-Current]
      [-PassThru]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]
Select-AzureSubscription
      -SubscriptionId <String>
      [-Account <String>]
      [-Default]
      [-PassThru]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]
Select-AzureSubscription
      [-Account <String>]
      [-NoCurrent]
      [-PassThru]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]
Select-AzureSubscription
      [-Account <String>]
      [-NoDefault]
      [-PassThru]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]

Description

Select-AzureSubscription cmdlet'i geçerli ve varsayılan Azure aboneliklerini ayarlar ve temizler.

"Geçerli abonelik", geçerli Windows PowerShell oturumunda varsayılan olarak kullanılan aboneliktir. "Varsayılan abonelik", tüm Windows PowerShell oturumlarında varsayılan olarak kullanılır. "Geçerli abonelik" etiketi, diğer tüm oturumlar için "varsayılan abonelik" değiştirmeden geçerli oturum için varsayılan olarak kullanılacak farklı bir abonelik belirtmenize olanak tanır.

"Varsayılan" abonelik ataması abonelik veri dosyanıza kaydedilir. Oturuma özgü "geçerli" atama kaydedilmez.

Bu konuda, Microsoft Azure PowerShell modülünün 0.8.10 sürümündeki cmdlet açıklanmaktadır. Kullandığınız modülün sürümünü almak için Azure PowerShell konsoluna yazın (Get-Module -Name Azure).Version.

Örnekler

Örnek 1: Geçerli aboneliği ayarlama

C:\PS> Select-AzureSubscription -Current -SubscriptionName ContosoEngineering

Bu komut "ContosoEngineering"i geçerli abonelik yapar.

Örnek 2: Varsayılan aboneliği ayarlama

C:\PS> Select-AzureSubscription -Default -SubscriptionName ContosoFinance -SubscriptionDataFile "C:\subs\MySubscriptions.xml"

Bu komut, varsayılan aboneliği "ContosoFinance" olarak değiştirir. Ayarı varsayılan abonelik veri dosyası yerine Subscriptions.xml abonelik veri dosyasına kaydeder.

Parametreler

-Account

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Current

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Default

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-NoCurrent

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-NoDefault

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-PassThru

Komut başarılı olursa $True ve başarısız olursa $False döndürür. Varsayılan olarak, bu cmdlet herhangi bir çıkış döndürmez.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Profile

Bu cmdlet'in okuduğu Azure profilini belirtir. Bir profil belirtmezseniz, bu cmdlet yerel varsayılan profilden okur.

Tür:AzureSMProfile
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-SubscriptionId

Tür:String
Diğer adlar:Id
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-SubscriptionName

Tür:String
Diğer adlar:Name
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

Girişler

None

Bu cmdlet'e giriş kanalını özellik adına göre yapabilirsiniz, ancak değere göre kanala geçiremezsiniz.

Çıkışlar

None or System.Boolean

PassThru parametresini kullanırsanız, bu cmdlet bir Boole değeri döndürür. Varsayılan olarak, herhangi bir çıkış oluşturmaz.