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

SecureString

Výstupy

None