Condividi tramite


Set-SecretStoreConfiguration

Configura SecretStore.

Sintassi

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>]

Descrizione

Questo cmdlet configura SecretStore per l'utente corrente.

Esempio

Esempio 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

In questo esempio viene ripristinata la configurazione predefinita di SecretStore .

Parametri

-Authentication

Specifica come autenticare l'accesso all'archivio segreti. Il valore deve essere Password o None. Se specificato come None, il cmdlet consente l'accesso a SecretStore senza password. L'autenticazione predefinita è Password.

Attenzione

L'impostazione dell'autenticazione su None è meno sicura di Password. La specifica None può essere utile per gli scenari di test, ma non deve essere usata con segreti importanti.

Type:Authenticate
Position:Named
Default value:Password
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Richiede la conferma dell'utente prima di eseguire il cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Default

Indica che SecretStore deve essere impostato sulla configurazione predefinita.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Interaction

Specifica se SecretStore deve richiedere a un utente di accedervi. Se il valore è Prompt, all'utente viene richiesta la password nelle sessioni interattive quando necessario. Se il valore è None, all'utente non viene richiesta una password. Se il valore è None e è necessaria una password, il cmdlet che richiede la password genera un errore Microsoft.PowerShell.SecretStore.PasswordRequiredException .

Type:Interaction
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Indica che il cmdlet deve restituire la configurazione SecretStore dopo l'aggiornamento. Per impostazione predefinita, il cmdlet non restituisce alcun output.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Password

Specifica la password necessaria per accedere a SecretStore. Questo parametro non può essere usato per modificare la password esistente. Per modificare la password esistente, usare Set-SecretStorePassword.

Quando questo parametro viene usato con il parametro Authenticate per modificare la configurazione per l'autenticazione da None a Password, il valore di questo parametro viene impostato come nuova password per SecretStore.

Quando questo parametro viene usato con il parametro Authenticate per modificare la configurazione per l'autenticazione da Password a None, il valore di questo parametro deve essere la password corrente per SecretStore. Viene usato per autorizzare la modifica della configurazione.

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PasswordTimeout

Specifica il numero di secondi in cui SecretStore rimane sbloccato dopo l'autenticazione con una password. Al termine del timeout, il valore della password corrente viene invalidato per la sessione. L'accesso a SecretStore dopo il timeout richiede nuovamente la password.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Scope

Specifica il contesto per cui è configurato SecretStore . Attualmente è supportato solo CurrentUser .

Type:SecureStoreScope
Accepted values:CurrentUser, AllUsers
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

None

Output

Microsoft.PowerShell.SecretStore.SecureStoreConfig