Select-AzureSubscription
Modifica le sottoscrizioni correnti e predefinite di Azure.
Nota
I cmdlet a cui si fa riferimento in questa documentazione sono per la gestione delle risorse di Azure legacy che usano le API di gestione dei servizi. Vedere il modulo Az PowerShell per i cmdlet per gestire le risorse di Azure Resource Manager.
Sintassi
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>]
Descrizione
Il cmdlet Select-AzureSubscription imposta e cancella le sottoscrizioni di Azure correnti e predefinite.
La "sottoscrizione corrente" è la sottoscrizione usata per impostazione predefinita nella sessione corrente di Windows PowerShell. La "sottoscrizione predefinita" viene usata per impostazione predefinita in tutte le sessioni di Windows PowerShell. L'etichetta "sottoscrizione corrente" consente di specificare una sottoscrizione diversa da usare per impostazione predefinita per la sessione corrente senza modificare la "sottoscrizione predefinita" per tutte le altre sessioni.
La designazione di sottoscrizione "predefinita" viene salvata nel file di dati della sottoscrizione. La designazione "corrente" specifica della sessione non viene salvata.
Questo argomento descrive il cmdlet nella versione 0.8.10 del modulo Microsoft Azure PowerShell.
Per ottenere la versione del modulo in uso, nella console di Azure PowerShell digitare (Get-Module -Name Azure).Version
.
Esempio
Esempio 1: Impostare la sottoscrizione corrente
C:\PS> Select-AzureSubscription -Current -SubscriptionName ContosoEngineering
Questo comando rende "ContosoEngineering" la sottoscrizione corrente.
Esempio 2: Impostare la sottoscrizione predefinita
C:\PS> Select-AzureSubscription -Default -SubscriptionName ContosoFinance -SubscriptionDataFile "C:\subs\MySubscriptions.xml"
Questo comando modifica la sottoscrizione predefinita in "Contoso Contoso Contoso". Salva l'impostazione nel file di dati della sottoscrizione Subscriptions.xml anziché nel file di dati della sottoscrizione predefinito.
Parametri
-Account
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Current
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Default
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NoCurrent
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NoDefault
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Restituisce $True se il comando ha esito positivo e $False in caso di errore. Per impostazione predefinita, questo cmdlet non restituisce alcun output.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
Specifica il profilo di Azure da cui viene letto questo cmdlet. Se non si specifica un profilo, questo cmdlet legge dal profilo predefinito locale.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubscriptionId
Type: | String |
Aliases: | Id |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SubscriptionName
Type: | String |
Aliases: | Name |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Input
None
È possibile inviare tramite pipe l'input a questo cmdlet in base al nome della proprietà, ma non in base al valore.
Output
None or System.Boolean
Se si usa il parametro PassThru , questo cmdlet restituisce un valore booleano. Per impostazione predefinita, non genera alcun output.