Partager via


Set-SecretStoreConfiguration

Configure le SecretStore.

Syntax

Set-SecretStoreConfiguration
   [-Scope <SecureStoreScope>]
   [-Authentication <Authenticate>]
   [-PasswordTimeout <Int32>]
   [-Interaction <Interaction>]
   [-Password <SecureString>]
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SecretStoreConfiguration
   [-Default]
   [-Password <SecureString>]
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Cette applet de commande configure le SecretStore pour l’utilisateur actuel.

Exemples

Exemple 1

PS C:\> Set-SecretStoreConfiguration -Default

Confirm
Are you sure you want to perform this action?
Performing the operation "Changes local store configuration" on target "SecretStore module local store".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"): Y

      Scope Authentication PasswordTimeout Interaction
      ----- -------------- --------------- -----------
CurrentUser       Password             900      Prompt

Cet exemple montre comment restaurer la configuration par défaut du SecretStore .

Paramètres

-Authentication

Spécifie comment authentifier l’accès au SecretStore. La valeur doit être Password ou None. Si elle est spécifiée comme None, l’applet de commande permet d’accéder au SecretStore sans mot de passe. L’authentification par défaut est Password.

Attention

La définition de l’authentificationNone sur est moins sécurisée que Password. La spécification None peut être utile pour les scénarios de test, mais ne doit pas être utilisée avec des secrets importants.

Type:Authenticate
Position:Named
Default value:Password
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Default

Indique que secretStore doit être défini sur sa configuration par défaut.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Interaction

Spécifie si le SecretStore doit inviter un utilisateur lorsqu’il y accède. Si la valeur est Prompt, l’utilisateur est invité à entrer son mot de passe dans les sessions interactives si nécessaire. Si la valeur est None, l’utilisateur n’est pas invité à entrer un mot de passe. Si la valeur est None et qu’un mot de passe est requis, l’applet de commande qui requiert le mot de passe génère une erreur Microsoft.PowerShell.SecretStore.PasswordRequiredException .

Type:Interaction
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Indique que l’applet de commande doit retourner la configuration SecretStore après sa mise à jour. Par défaut, l’applet de commande ne retourne aucune sortie.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Password

Spécifie le mot de passe nécessaire pour accéder au SecretStore. Ce paramètre ne peut pas être utilisé pour modifier le mot de passe existant. Pour modifier le mot de passe existant, utilisez Set-SecretStorePassword.

Lorsque ce paramètre est utilisé avec le paramètre Authenticate pour modifier la configuration de l’authentification de None en Password, la valeur de ce paramètre est définie comme nouveau mot de passe pour le SecretStore.

Lorsque ce paramètre est utilisé avec le paramètre Authenticate pour modifier la configuration de l’authentification de Password en None, la valeur de ce paramètre doit être le mot de passe actuel du SecretStore. Il est utilisé pour autoriser la modification de configuration.

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PasswordTimeout

Spécifie le nombre de secondes pendant lesquelles le SecretStore reste déverrouillé après l’authentification avec un mot de passe. Une fois le délai d’expiration écoulé, la valeur du mot de passe actuel est invalidée pour la session. L’accès au SecretStore après le délai d’expiration nécessite à nouveau le mot de passe.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Scope

Spécifie le contexte pour lequel le SecretStore est configuré. Seule la langue CurrentUser est actuellement prise en charge.

Type:SecureStoreScope
Accepted values:CurrentUser, AllUsers
Position:Named
Default value:None
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:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entrées

None

Sorties

Microsoft.PowerShell.SecretStore.SecureStoreConfig