Set-SecretStoreConfiguration
Konfigurerar SecretStore-.
Syntax
ParameterSet (Standard)
Set-SecretStoreConfiguration
[-Scope <SecureStoreScope>]
[-Authentication <Authenticate>]
[-PasswordTimeout <Int32>]
[-Interaction <Interaction>]
[-Password <SecureString>]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
DefaultParameterSet
Set-SecretStoreConfiguration
[-Default]
[-Password <SecureString>]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Important
PowerShell-teamet har beslutat att Secret-moduler är funktionskompletta och inte längre kommer att utvecklas aktivt. Modulerna kommer fortsatt att stödjas för säkerhet och kritiska buggfixar. Kodarkivet har arkiverats.
De senaste publicerade versionerna är:
Hemligheternas natur har förändrats fundamentalt sedan detta projekt designades. Lösenordslösa autentiseringsmetoder som lösennycklar, single sign-on och federerade autentiseringssystem som Microsoft Entra ID, biometrik och hårdvarusäkerhetsnycklar är framtiden.
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 du autentiserar åtkomsten till SecretStore-. Värdet måste vara Password eller None.
Om cmdleten anges som Noneger den åtkomst till SecretStore- utan lösenord. Standardautentiseringen är Password.
Försiktighet
Det är mindre säkert att ange autentisering till None än Password. Att ange None kan vara användbart för att testa scenarier men bör inte användas med viktiga hemligheter.
Parameteregenskaper
| Typ: | Microsoft.PowerShell.SecretStore.Authenticate |
| Standardvärde: | Password |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
ParameterSet
| Position: | Named |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Parameteregenskaper
| Typ: | SwitchParameter |
| Standardvärde: | False |
| Stöder jokertecken: | False |
| DontShow: | False |
| Alias: | jfr |
Parameteruppsättningar
(All)
| Position: | Named |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
-Default
Anger att SecretStore- ska vara inställd på standardkonfigurationen.
Parameteregenskaper
| Typ: | SwitchParameter |
| Standardvärde: | False |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
DefaultParameterSet
| Position: | Named |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
-Interaction
Anger om SecretStore- ska fråga en användare när de kommer åt den. Om värdet är Promptuppmanas användaren att ange sitt lösenord i interaktiva sessioner vid behov. Om värdet är Noneuppmanas användaren inte att ange ett 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.
Parameteregenskaper
| Typ: | Microsoft.PowerShell.SecretStore.Interaction |
| Standardvärde: | False |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
ParameterSet
| Position: | Named |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
-PassThru
Anger att cmdleten ska returnera konfigurationen SecretStore när den har uppdaterats. Som standard returnerar cmdleten inga utdata.
Parameteregenskaper
| Typ: | SwitchParameter |
| Standardvärde: | False |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
(All)
| Position: | Named |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
-Password
Anger lösenordet som behövs för att komma åt 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 Passwordanges parameterns värde som nytt lösenord 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 Nonemåste parameterns värde vara det aktuella lösenordet för SecretStore. Den används för att auktorisera konfigurationsändringen.
Parameteregenskaper
| Typ: | SecureString |
| Standardvärde: | None |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
(All)
| Position: | Named |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
-PasswordTimeout
Anger hur många sekunder SecretStore- förblir olåst efter autentisering med ett lösenord. När tidsgränsen har gått ut ogiltigförklaras det aktuella lösenordsvärdet för sessionen. Åtkomst till SecretStore- efter tidsgränsen kräver lösenordet igen.
Parameteregenskaper
| Typ: | Int32 |
| Standardvärde: | None |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
ParameterSet
| Position: | Named |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
-Scope
Anger den kontext som SecretStore- har konfigurerats för. Endast CurrentUser stöds för närvarande.
Parameteregenskaper
| Typ: | Microsoft.PowerShell.SecretStore.SecureStoreScope |
| Standardvärde: | None |
| Godkända värden: | CurrentUser, AllUsers |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
ParameterSet
| Position: | Named |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
-WhatIf
Visar vad som skulle hända om kommandot körs. Cmdleten körs inte.
Parameteregenskaper
| Typ: | SwitchParameter |
| Standardvärde: | False |
| Stöder jokertecken: | False |
| DontShow: | False |
| Alias: | Wi |
Parameteruppsättningar
(All)
| Position: | Named |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.