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
может быть полезно для сценариев тестирования, но не должно использоваться с важными секретами.
Type: | Authenticate |
Position: | Named |
Default value: | Password |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Запрос подтверждения перед выполнением командлета.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Default
Указывает, что для SecretStore должна быть задана конфигурация по умолчанию.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Interaction
Указывает, должен ли SecretStore запрашивать у пользователя доступ к нему. Если значение равно Prompt
, при необходимости пользователю будет предложено ввести пароль в интерактивных сеансах. Если значение равно None
, пользователю не будет предложено ввести пароль. Если значение равно None
и требуется пароль, командлет, требующий пароля, выдает ошибку Microsoft.PowerShell.SecretStore.PasswordRequiredException .
Type: | Interaction |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Указывает, что после обновления командлет должен вернуть конфигурацию SecretStore . По умолчанию командлет не возвращает выходные данные.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Password
Указывает пароль, необходимый для доступа к SecretStore. Этот параметр нельзя использовать для изменения существующего пароля. Чтобы изменить существующий пароль, используйте .Set-SecretStorePassword
Если этот параметр используется вместе с параметром Authentication для изменения конфигурации проверки подлинности с None
на Password
, значение этого параметра устанавливается в качестве нового пароля для SecretStore.
Если этот параметр используется вместе с параметром Authentication для изменения конфигурации проверки подлинности с Password
на None
, значение этого параметра должно быть текущим паролем для SecretStore. Он используется для авторизации изменения конфигурации.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PasswordTimeout
Указывает, сколько секунд хранилище секретов остается разблокированным после проверки подлинности с помощью пароля. По истечении времени ожидания текущее значение пароля становится недействительным для сеанса. Для доступа к SecretStore после истечения времени ожидания требуется пароль снова.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Scope
Указывает контекст, для котором настроено Хранилище секретов . В настоящее время поддерживается только CurrentUser
.
Type: | SecureStoreScope |
Accepted values: | CurrentUser, AllUsers |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Входные данные
None
Выходные данные
Microsoft.PowerShell.SecretStore.SecureStoreConfig
PowerShell