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 restaure le secretStore à sa configuration par défaut.
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 en tant que None, l’applet de commande permet d’accéder au secretStore sans mot de passe. L’authentification par défaut est Password.
Avertissement
La définition du d’authentification sur None est moins sécurisée que Password. La spécification None peut être utile pour tester des scénarios, mais ne doit pas être utilisée avec des secrets importants.
Propriétés du paramètre
Type:
Microsoft.PowerShell.SecretStore.Authenticate
Valeur par défaut:
Password
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
ParameterSet
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-Confirm
Vous invite à confirmer avant d’exécuter l’applet de commande.
Spécifie si le secretStore doit inviter un utilisateur à y accéder. 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é à saisir un mot de passe. Si la valeur est None et qu’un mot de passe est requis, l’applet de commande nécessitant que le mot de passe lève un Microsoft.PowerShell.SecretStore.PasswordRequiredException erreur.
Propriétés du paramètre
Type:
Microsoft.PowerShell.SecretStore.Interaction
Valeur par défaut:
False
Prend en charge les caractères génériques:
False
DontShow:
False
Jeux de paramètres
ParameterSet
Position:
Named
Obligatoire:
False
Valeur du pipeline:
False
Valeur du pipeline par nom de propriété:
False
Valeur des arguments restants:
False
-PassThru
Indique que l’applet de commande doit retourner la configuration SecretStore après la mise à jour. Par défaut, l’applet de commande ne retourne aucune sortie.
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 Authentifier 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 Authentifier 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 le changement de configuration.
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 de mot de passe actuelle 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.
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.
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.