Sdílet prostřednictvím


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ž Passwordhodnota . 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 Prompthodnota , zobrazí se uživateli v případě potřeby výzva k zadání hesla v interaktivních relacích. Pokud je Nonehodnota , 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 Passwordhodnotu , 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 Nonehodnotu , 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