Set-SecretStoreConfiguration
Nakonfiguruje úložiště tajných klíčů.
Syntax
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>]
Description
Tato rutina nakonfiguruje SecretStore pro aktuálního uživatele.
Příklady
Příklad 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
Tento příklad obnoví úložiště tajných klíčů do výchozí konfigurace.
Parametry
-Authentication
Určuje, jak ověřit přístup k úložišti tajných klíčů. Hodnota musí být Password
nebo None
.
Pokud je zadaný jako None
, rutina povolí přístup k SecretStore bez hesla. Výchozí ověřování je Password
.
Upozornění
Nastavení ověřování na None
hodnotu je méně bezpečné než Password
hodnota . Zadání None
může být užitečné pro scénáře testování, ale nemělo by se používat s důležitými tajnými kódy.
Type: | Authenticate |
Position: | Named |
Default value: | Password |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Default
Označuje, že úložiště tajných klíčů by mělo být nastaveno na výchozí konfiguraci.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Interaction
Určuje, jestli má SecretStore zobrazit výzvu uživateli, když k němu mají přistupovat. Pokud je Prompt
hodnota , zobrazí se uživateli v případě potřeby výzva k zadání hesla v interaktivních relacích. Pokud je None
hodnota , uživatel nebude vyzván k zadání hesla. Pokud je None
hodnota a heslo je povinné, rutina vyžadující heslo vyvolá chybu Microsoft.PowerShell.SecretStore.PasswordRequiredException .
Type: | Interaction |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Označuje, že rutina by měla po aktualizaci vrátit konfiguraci SecretStore . Ve výchozím nastavení rutina nevrací žádný výstup.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Password
Určuje heslo potřebné pro přístup k úložišti tajných kódů. Tento parametr nelze použít ke změně stávajícího hesla. Pokud chcete změnit stávající heslo, použijte Set-SecretStorePassword
.
Pokud se tento parametr použije s parametrem Authenticate ke změně konfigurace pro ověřování z None
na Password
hodnotu , hodnota tohoto parametru se nastaví jako nové heslo pro SecretStore.
Pokud se tento parametr použije s parametrem Authenticate ke změně konfigurace pro ověřování z Password
na None
hodnotu , hodnota tohoto parametru musí být aktuální heslo pro SecretStore. Slouží k autorizaci změny konfigurace.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PasswordTimeout
Určuje, kolik sekund zůstane secretStore odemknuté po ověření heslem. Po vypršení časového limitu se aktuální hodnota hesla pro relaci zneplatní. Přístup k úložišti tajných klíčů po vypršení časového limitu vyžaduje heslo znovu.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Scope
Určuje kontext, pro který je nakonfigurovaný SecretStore . V současné době se podporuje jenom CurrentUser
tato funkce.
Type: | SecureStoreScope |
Accepted values: | CurrentUser, AllUsers |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
None
Výstupy
Microsoft.PowerShell.SecretStore.SecureStoreConfig