Freigeben über


Enable-AzContextAutosave

Azure-Kontexte sind PowerShell-Objekte, die Ihr aktives Abonnement zum Ausführen von Befehlen darstellen, und die Authentifizierungsinformationen, die zum Herstellen einer Verbindung mit einer Azure-Cloud erforderlich sind. Bei Azure-Kontexten muss Azure PowerShell Ihr Konto nicht jedes Mal erneut authentifizieren, wenn Sie Abonnements wechseln. 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

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

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 haben 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 passiert, 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