Reset-SecretStore
Hiermee wordt de SecretStore opnieuw ingesteld door alle geheime gegevens te verwijderen en het archief te configureren met standaardopties.
Syntax
Default (Standaard)
Reset-SecretStore
[-Scope <SecureStoreScope>]
[-Authentication <Authenticate>]
[-Password <SecureString>]
[-PasswordTimeout <Int32>]
[-Interaction <Interaction>]
[-PassThru]
[-Force]
[-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 wordt de SecretStore- volledig opnieuw ingesteld door alle geheime gegevens te verwijderen die deze kan bevatten en configuratieopties opnieuw in te stellen op de standaardwaarden. Het is alleen bedoeld om te worden gebruikt als een vereist wachtwoord verloren is gegaan of gegevensbestanden beschadigd raken, zodat SecretStore niet langer functioneert en geheime gegevens niet toegankelijk zijn.
De standaardconfiguratieopties kunnen worden overschreven door parameters voor afzonderlijke opdrachtconfiguratieopties op te geven.
Voorbeelden
Voorbeeld 1
PS C:\> Reset-SecretStore -PassThru
WARNING: !!This operation will completely remove all SecretStore module secrets and reset
configuration settings to default values!!
Reset SecretStore
Are you sure you want to erase all secrets in SecretStore and reset configuration
settings to default?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): Y
Creating a new Microsoft.PowerShell.SecretStore vault. A password is required by
the current store configuration.
Enter password:
********
Enter password again for verification:
********
Scope Authentication PasswordTimeout Interaction
----- -------------- --------------- -----------
CurrentUser Password 900 Prompt
In dit voorbeeld wordt de SecretStore- voor de huidige gebruiker opnieuw ingesteld. De cmdlet waarschuwt voor de gevolgen van deze actie en vraagt de gebruiker om bevestiging voordat deze doorgaat. Na bevestiging worden alle geheimen verwijderd en wordt elke configuratie-instelling ingesteld op de standaardwaarde.
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 |
| Geaccepteerde waarden: | None, Password |
| 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 |
-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 |
-Force
Geeft aan dat de cmdlet de SecretStore- opnieuw moet instellen zonder te vragen. De cmdlet waarschuwt standaard voor de impact van het opnieuw instellen van de SecretStore en vraagt de gebruiker om bevestiging.
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 |
-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: | Prompt |
| Geaccepteerde waarden: | None, Prompt |
| 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 |
-PassThru
Geeft aan dat de cmdlet de SecretStore--configuratie moet retourneren nadat deze opnieuw is geconfigureerd. 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 de SecretStore- moet vereisen voor toegang. Als verificatie- is opgegeven als None, retourneert de cmdlet een fout. Als Verificatie is Password en deze parameter niet is opgegeven, vraagt de cmdlet de gebruiker om het wachtwoord veilig in te voeren.
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 hoe lang de SecretStore- ontgrendeld blijft na verificatie met een wachtwoord. Wanneer de time-outwaarde is bereikt, wordt 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: | 900 |
| 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 |
-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: | CurrentUser |
| Geaccepteerde waarden: | CurrentUser, AllUsers |
| 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 |
-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.