Set-SecretStoreConfiguration
Hiermee configureert u de SecretStore-.
Syntax
ParameterSet (Standaard)
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
Het PowerShell-team heeft besloten dat Secret-modules volledig functioneel zijn en niet langer actief ontwikkeld zullen worden. De modules blijven ondersteund voor beveiligings- en kritieke bugfixes. De coderepository is gearchiveerd.
De meest recente gepubliceerde versies zijn:
De aard van geheimen is fundamenteel veranderd sinds het ontwerp van dit project. Wachtwoordloze authenticatiemethoden zoals passkeys, single sign-on en gefedereerde inloggegevens zoals Microsoft Entra ID, biometrie en hardware-beveiligingssleutels zijn de toekomst.
Met deze cmdlet configureert u de SecretStore- voor de huidige gebruiker.
Voorbeelden
Voorbeeld 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 dit voorbeeld wordt de SecretStore- hersteld naar de standaardconfiguratie.
Parameters
-Authentication
Hiermee geeft u op hoe u de toegang tot de SecretStore-kunt verifiëren. De waarde moet Password of None zijn.
Als deze is opgegeven als None, schakelt de cmdlet toegang tot de SecretStore- zonder wachtwoord in. De standaardverificatie is Password.
Waarschuwing
Het instellen van de -verificatie op None is minder veilig dan Password. Specificeren None kan handig zijn voor het testen van scenario's, maar mag niet worden gebruikt met belangrijke geheimen.
Parametereigenschappen
| Type: | Microsoft.PowerShell.SecretStore.Authenticate |
| Default value: | Password |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
ParameterSet
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-Confirm
Voordat u de cmdlet uitvoert, vraagt het systeem om bevestiging.
Parametereigenschappen
| Type: | SwitchParameter |
| Default value: | False |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
| Aliassen: | Cf |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-Default
Geeft aan dat de SecretStore- moet worden ingesteld op de standaardconfiguratie.
Parametereigenschappen
| Type: | SwitchParameter |
| Default value: | False |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
DefaultParameterSet
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-Interaction
Hiermee geeft u op of de SecretStore- een gebruiker moet vragen wanneer deze toegang heeft. Als de waarde is Prompt, wordt de gebruiker wanneer nodig om zijn of haar wachtwoord gevraagd in interactieve sessies. Als de waarde is None, wordt de gebruiker niet om een wachtwoord gevraagd. Als de waarde None is en een wachtwoord is vereist, genereert de cmdlet waarvoor het wachtwoord is vereist een Microsoft.PowerShell.SecretStore.PasswordRequiredException fout.
Parametereigenschappen
| Type: | Microsoft.PowerShell.SecretStore.Interaction |
| Default value: | False |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
ParameterSet
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-PassThru
Geeft aan dat de cmdlet de SecretStore configuratie moet retourneren nadat deze is bijgewerkt. Standaard retourneert de cmdlet geen uitvoer.
Parametereigenschappen
| Type: | SwitchParameter |
| Default value: | False |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-Password
Hiermee geeft u het wachtwoord op dat nodig is voor toegang tot de SecretStore. Deze parameter kan niet worden gebruikt om het bestaande wachtwoord te wijzigen. Als u het bestaande wachtwoord wilt wijzigen, gebruikt u Set-SecretStorePassword.
Wanneer deze parameter wordt gebruikt met de parameter Verifiëren om de configuratie voor verificatie te wijzigen van None in Password, wordt de waarde van deze parameter ingesteld als het nieuwe wachtwoord voor de SecretStore-.
Wanneer deze parameter wordt gebruikt met de parameter Authenticate om de configuratie voor verificatie te wijzigen van Password in None, moet de waarde van deze parameter het huidige wachtwoord zijn voor de SecretStore-. Het wordt gebruikt om de configuratiewijziging te autoriseren.
Parametereigenschappen
| Type: | SecureString |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-PasswordTimeout
Hiermee geeft u op hoeveel seconden de SecretStore- ontgrendeld blijft na verificatie met een wachtwoord. Nadat de time-out is verstreken, is de huidige wachtwoordwaarde ongeldig voor de sessie. Toegang tot de SecretStore- nadat voor de time-out het wachtwoord opnieuw is vereist.
Parametereigenschappen
| Type: | Int32 |
| Default value: | None |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
ParameterSet
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-Scope
Hiermee geeft u de context op waarvoor de SecretStore is geconfigureerd. Alleen CurrentUser wordt momenteel ondersteund.
Parametereigenschappen
| Type: | Microsoft.PowerShell.SecretStore.SecureStoreScope |
| Default value: | None |
| Geaccepteerde waarden: | CurrentUser, AllUsers |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
Parametersets
ParameterSet
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
-WhatIf
Toont wat er zou gebeuren wanneer de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Parametereigenschappen
| Type: | SwitchParameter |
| Default value: | False |
| Ondersteunt jokertekens: | False |
| DontShow: | False |
| Aliassen: | Wi |
Parametersets
(All)
| Position: | Named |
| Verplicht: | False |
| Waarde uit pijplijn: | False |
| Waarde uit pijplijn op eigenschapsnaam: | False |
| Waarde van resterende argumenten: | False |
CommonParameters
Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.