Поделиться через


Set-SecretStoreConfiguration

Настраивает SecretStore.

Синтаксис

Set-SecretStoreConfiguration
   [-Scope <SecureStoreScope>]
   [-Authentication <Authenticate>]
   [-PasswordTimeout <Int32>]
   [-Interaction <Interaction>]
   [-Password <SecureString>]
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SecretStoreConfiguration
   [-Default]
   [-Password <SecureString>]
   [-PassThru]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Этот командлет настраивает SecretStore для текущего пользователя.

Примеры

Пример 1

PS C:\> Set-SecretStoreConfiguration -Default

Confirm
Are you sure you want to perform this action?
Performing the operation "Changes local store configuration" on target "SecretStore module local store".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"): Y

      Scope Authentication PasswordTimeout Interaction
      ----- -------------- --------------- -----------
CurrentUser       Password             900      Prompt

В этом примере восстанавливается SecretStore в конфигурацию по умолчанию.

Параметры

-Authentication

Указывает, как пройти проверку подлинности доступа к SecretStore. Значение должно быть Password или None. Если задано как None, командлет обеспечивает доступ к SecretStore без пароля. Проверка подлинности по умолчанию Password.

Осторожность

Установка проверки подлинности на None менее безопасна, чем Password. Указание None может быть полезно для сценариев тестирования, но не следует использовать с важными секретами.

Тип:Authenticate
Position:Named
Default value:Password
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Запрашивает подтверждение перед запуском командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Default

Указывает, что SecretStore должен быть задан в конфигурации по умолчанию.

Тип:SwitchParameter
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Interaction

Указывает, должен ли SecretStore запрашивать пользователя при доступе к нему. Если значение Prompt, пользователь запрашивает пароль в интерактивных сеансах при необходимости. Если значение None, пользователь не запрашивает пароль. Если значение None и требуется пароль, командлет, требующий пароля, создает ошибку Microsoft.PowerShell.SecretStore.PasswordRequiredException.

Тип:Interaction
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PassThru

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

Тип:SwitchParameter
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Password

Указывает пароль, необходимый для доступа к SecretStore. Этот параметр нельзя использовать для изменения существующего пароля. Чтобы изменить существующий пароль, используйте Set-SecretStorePassword.

Если этот параметр используется с параметром проверки подлинности для изменения конфигурации проверки подлинности с None на Password, значение этого параметра задается в качестве нового пароля для SecretStore.

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

Тип:SecureString
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PasswordTimeout

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

Тип:Int32
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Scope

Указывает контекст, для SecretStore. В настоящее время поддерживается только CurrentUser.

Тип:SecureStoreScope
Допустимые значения:CurrentUser, AllUsers
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

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

None

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

Microsoft.PowerShell.SecretStore.SecureStoreConfig