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