Unlock-SecretStore
Odemkne SecretStore pomocí zadaného hesla.
Syntax
Unlock-SecretStore
-Password <SecureString>
[-PasswordTimeout <Int32>]
[<CommonParameters>]
Description
Tato rutina odemkne SecretStore pro aktuálního uživatele se zadaným heslem. Dá se použít k odemknutí SecretStore , když konfigurace vyžaduje heslo a možnost konfigurace výzvy je zakázaná. Úložiště tajných klíčů zůstane v relaci odemknuté, dokud neuplyne časový limit nakonfigurovaného hesla.
Příklady
Příklad 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
V tomto příkladu se Secret1
načtení nezdaří, Get-Secret
protože trezor SecretStore je uzamčený. Unlock-SecretStore
odemkne trezor. Rutina zobrazí výzvu k zadání hesla, protože nebyl zadán parametr Password . S trezor odemknuté, Get-Secret
vrátí Secret1
jako SecureString objektu.
Parametry
-Password
Určuje heslo potřebné pro přístup k úložišti tajných kódů.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PasswordTimeout
Určuje, kolik sekund zůstane secretStore odemknuté po ověření heslem. Tento parametr přepíše nakonfigurovanou hodnotu časového limitu hesla. Po vypršení časového limitu se aktuální hodnota hesla pro relaci zneplatní. Přístup k úložišti tajných klíčů po vypršení časového limitu vyžaduje heslo znovu.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
Výstupy
None