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