Udostępnij za pośrednictwem


Unlock-SecretStore

Odblokowuje magazyn wpisów tajnych przy użyciu podanego hasła.

Składnia

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

Opis

To polecenie cmdlet odblokowuje magazyn wpisów tajnych dla bieżącego użytkownika przy użyciu podanego hasła. Można go użyć do odblokowania magazynu wpisów tajnych , gdy konfiguracja wymaga hasła, a opcja konfiguracji monitu jest wyłączona. Magazyn wpisów tajnych pozostaje odblokowany w sesji do momentu upływu skonfigurowanego limitu czasu hasła.

Przykłady

Przykład 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

W tym przykładzie nie można pobrać, Get-SecretSecret1 ponieważ magazyn SecretStore jest zablokowany. Unlock-SecretStore odblokuje magazyn. Polecenie cmdlet wyświetla monit o hasło, ponieważ nie określono parametru Password . Po odblokowaniu Get-Secret magazynu funkcja zwraca Secret1 wartość jako obiekt SecureString .

Parametry

-Password

Określa hasło wymagane do uzyskania dostępu do magazynu kluczy tajnych.

Type:SecureString
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PasswordTimeout

Określa, ile sekund magazyn secretStore pozostaje odblokowany po uwierzytelnieniu przy użyciu hasła. Ten parametr zastępuje skonfigurowaną wartość limitu czasu hasła. Po upływie limitu czasu bieżąca wartość hasła jest unieważniona dla sesji. Uzyskiwanie dostępu do magazynu wpisów tajnych po przekroczeniu limitu czasu wymaga ponownie hasła.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

SecureString

Dane wyjściowe

None