Set-SecretStoreConfiguration
Konfigurerar SecretStore.
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
Den här cmdleten konfigurerar SecretStore för den aktuella användaren.
Exempel
Exempel 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
I det här exemplet återställs SecretStore till standardkonfigurationen.
Parametrar
-Authentication
Anger hur åtkomst till SecretStore ska autentiseras. Värdet måste vara Password
eller None
.
Om det anges som None
ger cmdleten åtkomst till SecretStore utan lösenord. Standardautentiseringen är Password
.
Varning
Det är mindre säkert att None
ställa in autentiseringen på än Password
. Att None
ange kan vara användbart för testningsscenarier, men bör inte användas med viktiga hemligheter.
Type: | Authenticate |
Position: | Named |
Default value: | Password |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Default
Anger att SecretStore ska vara inställt på standardkonfigurationen.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Interaction
Anger om SecretStore ska fråga en användare när de kommer åt den. Om värdet är Prompt
uppmanas användaren att ange sitt lösenord i interaktiva sessioner vid behov. Om värdet är None
uppmanas användaren inte att ange något lösenord. Om värdet är None
och ett lösenord krävs genererar cmdleten som kräver lösenordet ett Microsoft.PowerShell.SecretStore.PasswordRequiredException-fel .
Type: | Interaction |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Anger att cmdleten ska returnera SecretStore-konfigurationen när den har uppdaterats. Som standard returnerar cmdleten inga utdata.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Password
Anger lösenordet som krävs för att få åtkomst till SecretStore. Den här parametern kan inte användas för att ändra det befintliga lösenordet. Om du vill ändra det befintliga lösenordet använder du Set-SecretStorePassword
.
När den här parametern används med parametern Authenticate för att ändra konfigurationen för autentisering från None
till Password
anges den här parameterns värde som det nya lösenordet för SecretStore.
När den här parametern används med parametern Authenticate för att ändra konfigurationen för autentisering från Password
till None
måste den här parameterns värde vara det aktuella lösenordet för SecretStore. Den används för att auktorisera konfigurationsändringen.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PasswordTimeout
Anger hur många sekunder SecretStore förblir olåst efter autentisering med ett lösenord. När tidsgränsen har överskridits ogiltigförklaras det aktuella lösenordsvärdet för sessionen. Åtkomst till SecretStore efter tidsgränsen kräver lösenordet igen.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Scope
Anger den kontext som SecretStore har konfigurerats för. Endast CurrentUser
stöds för närvarande.
Type: | SecureStoreScope |
Accepted values: | CurrentUser, AllUsers |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
None
Utdata
Microsoft.PowerShell.SecretStore.SecureStoreConfig
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för