Condividi tramite


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

Output

ContextAutosaveSettings