Partilhar via


Enable-AzContextAutosave

Os contextos do Azure são objetos do PowerShell que representam a sua subscrição ativa na qual executar comandos e as informações de autenticação necessárias para se ligar a uma cloud do Azure. Com os contextos do Azure, o Azure PowerShell não precisa de reautenticar a sua conta sempre que muda de subscrição. Para obter mais informações, consulte Objetos de contexto do Azure PowerShell.

Este cmdlet permite que as informações de contexto do Azure sejam salvas e carregadas automaticamente quando você inicia um processo do PowerShell. Por exemplo, ao abrir uma nova janela.

Sintaxe

Enable-AzContextAutosave
      [-Scope <ContextModificationScope>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Permite que as informações de contexto do Azure sejam salvas e carregadas automaticamente quando um processo do PowerShell é iniciado. O contexto é salvo no final da execução de qualquer cmdlet que afete o contexto. Por exemplo, qualquer cmdlet de perfil. Se você estiver usando a autenticação do usuário, os tokens poderão ser atualizados durante a execução de qualquer cmdlet.

Exemplos

Exemplo 1: Habilitar credenciais de salvamento automático para o usuário atual

Ative o salvamento automático de credenciais para o usuário atual. Sempre que uma janela do PowerShell é aberta, seu contexto atual é lembrado sem fazer login.

Enable-AzContextAutosave

Exemplo 2

Permita que as informações de credencial, conta e assinatura do Azure sejam salvas e carregadas automaticamente quando você abrir uma janela do PowerShell nesta sessão do PowerShell. (gerado automaticamente)

Enable-AzContextAutosave -Scope Process

Parâmetros

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-DefaultProfile

As credenciais, o locatário e a assinatura usados para comunicação com o Azure

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Scope

Determina o escopo das alterações de contexto. Por exemplo, se as alterações se aplicam apenas ao processo atual ou a todas as sessões iniciadas por esse usuário. As alterações feitas com o escopo CurrentUser afetarão todas as sessões do PowerShell iniciadas pelo usuário. Se uma sessão específica precisar ter configurações diferentes, use o escopo Process.

Tipo:ContextModificationScope
Valores aceites:Process, CurrentUser
Position:Named
Default value:CurrentUser
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

None

Saídas

ContextAutosaveSettings