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
Saídas
None