Partager via


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.

Entrées

None

Sorties

ContextAutosaveSettings