Partilhar via


Unlock-SecretStore

Desbloqueia SecretStore com a senha fornecida.

Sintaxe

Unlock-SecretStore
      -Password <SecureString>
      [-PasswordTimeout <Int32>]
      [<CommonParameters>]

Description

Este cmdlet desbloqueia o SecretStore para o usuário atual com a senha fornecida. Ele pode ser usado para desbloquear o SecretStore quando a configuração requer uma senha e a opção de configuração de prompt está desativada. O SecretStore permanece desbloqueado na sessão até que o tempo limite de senha configurado expire.

Exemplos

Exemplo 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 was not 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

Neste exemplo, Get-Secret falha ao recuperar Secret1 porque o cofre SecretStore está bloqueado. Unlock-SecretStore desbloqueia o cofre. O cmdlet solicita a senha porque o parâmetro Password não foi especificado. Com o cofre desbloqueado, Get-Secret retorna Secret1 como um objeto SecureString.

Parâmetros

-Password

Especifica a senha necessária para acessar o SecretStore.

Tipo:SecureString
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-PasswordTimeout

Especifica quantos segundos o SecretStore permanece desbloqueado após a autenticação com uma senha. Este parâmetro substitui o valor de tempo limite de senha configurado. Após o tempo limite, o valor da senha atual é invalidado para a sessão. O acesso ao SecretStore após o tempo limite requer a senha novamente.

Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

SecureString

Saídas

None