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.
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.
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.
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.
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.
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.