Freigeben über


Unlock-SecretStore

Entsperrt SecretStore mit dem angegebenen Kennwort.

Syntax

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

Beschreibung

Dieses Cmdlet entsperrt den SecretStore für den aktuellen Benutzer mit dem angegebenen Kennwort. Es kann verwendet werden, um den SecretStore zu entsperren, wenn die Konfiguration ein Kennwort erfordert und die Konfigurationsoption für die Eingabeaufforderung deaktiviert ist. Der SecretStore bleibt in der Sitzung entsperrt, bis das konfigurierte Kennworttimeout verstrichen ist.

Beispiele

Beispiel 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

In diesem Beispiel kann nicht abgerufen werdenSecret1, Get-Secret da der SecretStore-Tresor gesperrt ist. Unlock-SecretStore entsperrt den Tresor. Das Cmdlet fordert das Kennwort ein, da der Parameter Password nicht angegeben wurde. Wenn der Tresor entsperrt ist, Get-Secret wird als SecureString-Objekt zurückgegebenSecret1.

Parameter

-Password

Gibt das Kennwort an, das für den Zugriff auf den SecretStore erforderlich ist.

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

-PasswordTimeout

Gibt an, wie viele Sekunden der SecretStore nach der Authentifizierung mit einem Kennwort entsperrt bleibt. Dieser Parameter überschreibt den konfigurierten Kennworttimeoutwert. Nachdem das Timeout abgelaufen ist, wird der aktuelle Kennwortwert für die Sitzung ungültig. Für den Zugriff auf den SecretStore nach dem Timeout ist das Kennwort erneut erforderlich.

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

Eingaben

SecureString

Ausgaben

None