Unlock-SecretStore
Déverrouille SecretStore avec le mot de passe fourni.
Syntaxe
Default (Par défaut)
Unlock-SecretStore
-Password <SecureString>
[-PasswordTimeout <Int32>]
[<CommonParameters>]
Description
Cette applet de commande déverrouille le secretStore pour l’utilisateur actuel avec le mot de passe fourni. Il peut être utilisé pour déverrouiller le SecretStore lorsque la configuration nécessite un mot de passe et que l’option de configuration d’invite est désactivée. Le SecretStore reste déverrouillé dans la session jusqu’à ce que son délai d’expiration de mot de passe configuré soit écoulé.
Exemples
Exemple 1
PS C:\> Get-Secret Secret1 -Vault LocalStore
Get-Secret: A valid password is required to access the Microsoft.PowerShell.SecretStore vault.
Get-Secret: The secret Secret1 wasn't found.
PS C:\> Unlock-SecretStore
cmdlet Unlock-SecretStore at command pipeline position 1
Supply values for the following parameters:
SecureStringPassword: *******
PS C:\> Get-Secret Secret1 -Vault LocalStore
System.Security.SecureString
Dans cet exemple, Get-Secret ne parvient pas à récupérer Secret1, car le coffre SecretStore est verrouillé.
Unlock-SecretStore déverrouille le coffre. L’applet de commande demande le mot de passe, car le paramètre Password n’a pas été spécifié. Une fois le coffre déverrouillé, Get-Secret retourne Secret1 en tant qu’objet SecureString.
Paramètres
-Password
Spécifie le mot de passe nécessaire pour accéder au secretStore.
Propriétés du paramètre
| Type: | SecureString |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | True |
| Valeur du pipeline: | True |
| Valeur du pipeline par nom de propriété: | True |
| Valeur des arguments restants: | False |
-PasswordTimeout
Spécifie le nombre de secondes pendant lesquelles le SecretStore reste déverrouillé après l’authentification avec un mot de passe. Ce paramètre remplace la valeur de délai d’expiration du mot de passe configurée. 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.
Propriétés du paramètre
| Type: | Int32 |
| Valeur par défaut: | None |
| 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 |
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.