Enable-AzContextAutosave
I contesti di Azure sono oggetti di PowerShell che rappresentano la sottoscrizione attiva in cui eseguire i comandi e le informazioni di autenticazione necessarie per connettere Azure al cloud. Con i contesti di Azure, non è necessario ripetere l'autenticazione dell'account in Azure PowerShell ogni volta che si cambia sottoscrizione. Per altre informazioni, vedere Oggetti contesto di Azure PowerShell.
Questo cmdlet consente di salvare e caricare automaticamente le informazioni sul contesto di Azure all'avvio di un processo di PowerShell. Ad esempio, quando si apre una nuova finestra.
Sintassi
Enable-AzContextAutosave
[-Scope <ContextModificationScope>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Consente di salvare e caricare automaticamente le informazioni sul contesto di Azure all'avvio di un processo di PowerShell. Il contesto viene salvato alla fine dell'esecuzione di qualsiasi cmdlet che influisce sul contesto. Ad esempio, qualsiasi cmdlet del profilo. Se si usa l'autenticazione utente, è possibile aggiornare i token durante l'esecuzione di qualsiasi cmdlet.
Esempio
Esempio 1: Abilitare le credenziali di salvataggio automatico per l'utente corrente
Attivare il salvataggio automatico delle credenziali per l'utente corrente. Ogni volta che viene aperta una finestra di PowerShell, il contesto corrente viene memorizzato senza eseguire l'accesso.
Enable-AzContextAutosave
Esempio 2
Consentire il salvataggio e il caricamento automatico delle credenziali, dell'account e della sottoscrizione di Azure quando si apre una finestra di PowerShell in questa sessione di PowerShell. (generato automaticamente)
Enable-AzContextAutosave -Scope Process
Parametri
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DefaultProfile
Credenziali, tenant e sottoscrizione usate per la comunicazione con Azure
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Scope
Determina l'ambito delle modifiche di contesto. Ad esempio, se le modifiche si applicano solo al processo corrente o a tutte le sessioni avviate dall'utente. Le modifiche apportate con l'ambito CurrentUser
influiranno su tutte le sessioni di PowerShell avviate dall'utente. Se una sessione specifica deve avere impostazioni diverse, usare l'ambito Process
.
Tipo: | ContextModificationScope |
Valori accettati: | Process, CurrentUser |
Posizione: | Named |
Valore predefinito: | CurrentUser |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
None