Unlock-SecretStore

Разблокирует SecretStore с указанным паролем.

Синтаксис

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

Описание

Этот командлет разблокирует SecretStore для текущего пользователя с помощью предоставленного пароля. Его можно использовать для разблокировки SecretStore , если для конфигурации требуется пароль, а параметр настройки запроса отключен. SecretStore остается разблокированным в сеансе до истечения времени ожидания настроенного пароля.

Примеры

Пример 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

В этом примере не удается получитьSecret1, Get-Secret так как хранилище SecretStore заблокировано. Unlock-SecretStore разблокирует хранилище. Командлет запрашивает пароль, так как параметр Password не указан. Если хранилище разблокировано, Get-Secret возвращается Secret1 как объект SecureString .

Параметры

-Password

Указывает пароль, необходимый для доступа к SecretStore.

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

-PasswordTimeout

Указывает, сколько секунд хранилище секретов остается разблокированным после проверки подлинности с помощью пароля. Этот параметр переопределяет настроенное значение времени ожидания пароля. По истечении времени ожидания текущее значение пароля становится недействительным для сеанса. Для доступа к SecretStore после истечения времени ожидания требуется пароль снова.

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

Входные данные

SecureString

Выходные данные

None