Enable-AzContextAutosave
Les contextes Azure sont des objets PowerShell représentant votre abonnement actif sur lesquels 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 les 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
Default (Par défaut)
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. (autogenerated)
Enable-AzContextAutosave -Scope Process
Paramètres
-Confirm
Vous invite à confirmer avant d’exécuter l’applet de commande.
Propriétés du paramètre
| Type: | SwitchParameter |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
| Alias: | cf |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-DefaultProfile
Informations d’identification, locataire et abonnement utilisés pour la communication avec Azure
Propriétés du paramètre
| Type: | IAzureContextContainer |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
| Alias: | AzContext, AzureRmContext, AzureCredential |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | 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.
Propriétés du paramètre
| Type: | ContextModificationScope |
| Valeur par défaut: | CurrentUser |
| Valeurs acceptées: | Process, CurrentUser |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-WhatIf
Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.
Propriétés du paramètre
| Type: | SwitchParameter |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
| Alias: | Wi |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
CommonParameters
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.