Enable-AzContextAutosave
Azure kontekstami są obiekty programu PowerShell reprezentujące aktywną subskrypcję do uruchamiania poleceń oraz informacje dotyczące uwierzytelniania potrzebne do nawiązania połączenia z chmurą Azure. W przypadku kontekstów Azure Azure PowerShell nie musi ponownie uwierzytelniać konta za każdym razem, gdy przełączasz subskrypcje. Aby uzyskać więcej informacji, zobacz Azure PowerShell obiekty kontekstu.
To polecenie cmdlet umożliwia zapisanie i automatyczne załadowanie informacji kontekstowych Azure podczas uruchamiania procesu programu PowerShell. Na przykład podczas otwierania nowego okna.
Składnia
Default (domyślnie)
Enable-AzContextAutosave
[-Scope <ContextModificationScope>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Umożliwia zapisanie i automatyczne załadowanie informacji kontekstowych 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 poświadczeń, konta i subskrypcji Azure po otwarciu okna programu PowerShell w tej sesji programu PowerShell. (autogenerated)
Enable-AzContextAutosave -Scope Process
Parametry
-Confirm
Prosi o potwierdzenie przed uruchomieniem cmdletu.
Właściwości parametru
| Typ: | SwitchParameter |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
| Aliasy: | por |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-DefaultProfile
Poświadczenia, dzierżawa i subskrypcja używane do komunikacji z Azure
Właściwości parametru
| Typ: | IAzureContextContainer |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
| Aliasy: | AzContext, AzureRmContext, AzureCredential |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | 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.
Właściwości parametru
| Typ: | ContextModificationScope |
| Domyślna wartość: | CurrentUser |
| Dopuszczalne wartości: | Process, CurrentUser |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Cmdlet nie został uruchomiony.
Właściwości parametru
| Typ: | SwitchParameter |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
| Aliasy: | Wi |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowe: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.