Freigeben über


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

ContextAutosaveSettings