Partager via


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.

Entrées

SecureString

Sorties

None