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