Partager via


Enable-AzContextAutosave

Les contextes Azure sont des objets PowerShell qui représentent votre abonnement actif sur lequel exécuter des commandes, et les informations d’authentification nécessaires pour se connecter à un cloud Azure. Avec les contextes Azure, Azure PowerShell n’a pas besoin de réauthentifier votre compte chaque fois que vous changez d’abonnement. Pour plus d’informations, consultez Objets de contexte Azure PowerShell.

Cette applet de commande permet d’enregistrer et de charger automatiquement les informations de contexte Azure lors du démarrage d’un processus PowerShell. Par exemple, lors de l’ouverture d’une nouvelle fenêtre.

Syntaxe

Enable-AzContextAutosave
      [-Scope <ContextModificationScope>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Permet aux informations de contexte Azure d’être enregistrées et chargées automatiquement lors du démarrage d’un processus PowerShell. Le contexte est enregistré à la fin de l’exécution d’une applet de commande qui affecte le contexte. Par exemple, n’importe quelle applet de commande de profil. Si vous utilisez l’authentification utilisateur, les jetons peuvent être mis à jour au cours de l’exécution d’une applet de commande.

Exemples

Exemple 1 : Activer l’enregistrement automatique des informations d’identification pour l’utilisateur actuel

Activez l’enregistrement automatique des informations d’identification pour l’utilisateur actuel. Chaque fois qu’une fenêtre PowerShell est ouverte, votre contexte actuel est mémorisé sans vous connecter.

Enable-AzContextAutosave

Exemple 2

Autorisez les informations d’identification, de compte et d’abonnement Azure à enregistrer et à charger automatiquement lorsque vous ouvrez une fenêtre PowerShell dans cette session PowerShell. (généré automatiquement)

Enable-AzContextAutosave -Scope Process

Paramètres

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, locataire et abonnement utilisés pour la communication avec Azure

Type:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Scope

Détermine l’étendue des modifications de contexte. Par exemple, si les modifications s’appliquent uniquement au processus actuel ou à toutes les sessions démarrées par cet utilisateur. Les modifications apportées à l’étendue CurrentUser affectent toutes les sessions PowerShell démarrées par l’utilisateur. Si une session particulière doit avoir différents paramètres, utilisez l’étendue Process.

Type:ContextModificationScope
Valeurs acceptées:Process, CurrentUser
Position:Named
Valeur par défaut:CurrentUser
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

None

Sorties

ContextAutosaveSettings