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
PowerShell