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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla