Enable-AzContextAutosave
Bei Azure-Kontexten handelt es sich um PowerShell-Objekte, die Ihr aktives Abonnement, für das Befehle ausgeführt werden sollen, sowie die Authentifizierungsinformationen darstellen, die zum Herstellen einer Verbindung mit einer Azure-Cloud erforderlich sind. Mit Azure-Kontexten muss Azure PowerShell Ihr Konto nicht bei jedem Abonnementwechsel erneut authentifizieren. Weitere Informationen finden Sie unter Azure PowerShell-Kontextobjekte.
Mit diesem Cmdlet können die Azure-Kontextinformationen gespeichert und automatisch geladen werden, wenn Sie einen PowerShell-Prozess starten. Beispiel: Beim Öffnen eines neuen Fensters.
Syntax
Enable-AzContextAutosave
[-Scope <ContextModificationScope>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Ermöglicht das Speichern und automatische Laden der Azure-Kontextinformationen beim Starten eines PowerShell-Prozesses. Der Kontext wird am Ende der Ausführung eines Cmdlets gespeichert, das sich auf den Kontext auswirkt. Beispielsweise ein beliebiges Profil-Cmdlet. Wenn Sie die Benutzerauthentifizierung verwenden, können Token während der Ausführung eines beliebigen Cmdlets aktualisiert werden.
Beispiele
Beispiel 1: Aktivieren der automatischen Speicherung von Anmeldeinformationen für den aktuellen Benutzer
Aktivieren Sie das automatische Speichern von Anmeldeinformationen für den aktuellen Benutzer. Wenn ein PowerShell-Fenster geöffnet wird, wird Ihr aktueller Kontext ohne Anmeldung gespeichert.
Enable-AzContextAutosave
Beispiel 2
Zulassen, dass die Azure-Anmeldeinformationen, Konten und Abonnementinformationen gespeichert und automatisch geladen werden, wenn Sie ein PowerShell-Fenster in dieser PowerShell-Sitzung öffnen. (automatisch generiert)
Enable-AzContextAutosave -Scope Process
Parameter
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Anmeldeinformationen, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden
Typ: | IAzureContextContainer |
Aliase: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Scope
Bestimmt den Umfang der Kontextänderungen. Beispielsweise, ob Änderungen nur für den aktuellen Prozess oder für alle von diesem Benutzer gestarteten Sitzungen gelten. Änderungen, die mit dem Bereich CurrentUser
vorgenommen wurden, wirken sich auf alle vom Benutzer gestarteten PowerShell-Sitzungen aus. Wenn eine bestimmte Sitzung unterschiedliche Einstellungen aufweisen muss, verwenden Sie den Bereich Process
.
Typ: | ContextModificationScope |
Zulässige Werte: | Process, CurrentUser |
Position: | Named |
Standardwert: | CurrentUser |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
None
Ausgaben
Azure PowerShell