Enable-AzContextAutosave

Konteksty platformy Azure to obiekty programu PowerShell odzwierciedlające aktywną subskrypcję, w której są uruchamiane polecenia, oraz informacje uwierzytelniania wymagane do nawiązywania połączenia z chmurą platformy Azure. Dzięki kontekstom platformy Azure środowisko Azure PowerShell nie musi ponownie uwierzytelniać Twojego konta za każdym razem, gdy przełączasz subskrypcje. Aby uzyskać więcej informacji, zobacz Obiekty kontekstowe programu Azure PowerShell.

To polecenie cmdlet umożliwia zapisanie i automatyczne załadowanie informacji kontekstowych platformy Azure podczas uruchamiania procesu programu PowerShell. Na przykład podczas otwierania nowego okna.

Składnia

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

Opis

Umożliwia zapisywanie i automatyczne ładowanie informacji kontekstowych platformy Azure po uruchomieniu procesu programu PowerShell. Kontekst jest zapisywany na końcu wykonywania dowolnego polecenia cmdlet, które ma wpływ na kontekst. Na przykład dowolne polecenie cmdlet profilu. Jeśli używasz uwierzytelniania użytkownika, tokeny można zaktualizować podczas uruchamiania dowolnego polecenia cmdlet.

Przykłady

Przykład 1. Włączanie automatycznego zapisywania poświadczeń dla bieżącego użytkownika

Włącz automatyczne zapisywanie poświadczeń dla bieżącego użytkownika. Za każdym razem, gdy zostanie otwarte okno programu PowerShell, bieżący kontekst zostanie zapamiętany bez logowania.

Enable-AzContextAutosave

Przykład 2

Zezwalaj na zapisywanie i automatyczne ładowanie informacji o poświadczeniach, koncie i subskrypcji platformy Azure podczas otwierania okna programu PowerShell w tej sesji programu PowerShell. (automatycznie wygenerowane)

Enable-AzContextAutosave -Scope Process

Parametry

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Poświadczenia, dzierżawa i subskrypcja używane do komunikacji z platformą Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Scope

Określa zakres zmian kontekstu. Na przykład czy zmiany mają zastosowanie tylko do bieżącego procesu, czy do wszystkich sesji uruchomionych przez tego użytkownika. Zmiany wprowadzone w zakresie CurrentUser będą mieć wpływ na wszystkie sesje programu PowerShell uruchomione przez użytkownika. Jeśli określona sesja musi mieć inne ustawienia, użyj zakresu Process.

Type:ContextModificationScope
Accepted values:Process, CurrentUser
Position:Named
Default value:CurrentUser
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie jest uruchamiane.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

None

Dane wyjściowe

ContextAutosaveSettings