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.

Syntax

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
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Accepted values:Process, CurrentUser
Position:Named
Default value:CurrentUser
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entrées

None

Sorties

ContextAutosaveSettings