Delen via


Reset-SecretStore

Hiermee wordt de SecretStore opnieuw ingesteld door alle geheime gegevens te verwijderen en het archief te configureren met standaardopties.

Syntaxis

Reset-SecretStore
     [-Scope <SecureStoreScope>]
     [-Authentication <Authenticate>]
     [-Password <SecureString>]
     [-PasswordTimeout <Int32>]
     [-Interaction <Interaction>]
     [-PassThru]
     [-Force]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

Description

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 bedoeld om alleen te worden gebruikt als een vereist wachtwoord verloren gaat of gegevensbestanden beschadigd raken, zodat SecretStore niet meer functioneert en geheime gegevens niet meer kunnen worden geopend.

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 Nonezijn. Als deze is opgegeven als None, schakelt de cmdlet toegang tot de SecretStore- zonder wachtwoord in. De standaardverificatie is Password.

Voorzichtigheid

Het instellen van de -verificatie op None is minder veilig dan Password. Het opgeven van None kan nuttig zijn voor testscenario's, maar mag niet worden gebruikt met belangrijke geheimen.

Type:Authenticate
Geaccepteerde waarden:None, Password
Position:Named
Default value:Password
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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.

Type:SwitchParameter
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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 Noneis, 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.

Type:Interaction
Geaccepteerde waarden:None, Prompt
Position:Named
Default value:Prompt
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PassThru

Geeft aan dat de cmdlet de SecretStore--configuratie moet retourneren nadat deze opnieuw is geconfigureerd. Standaard retourneert de cmdlet geen uitvoer.

Type:SwitchParameter
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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.

Type:SecureString
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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.

Type:Int32
Position:Named
Default value:900
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Scope

Hiermee geeft u de context op waarvoor de SecretStore is geconfigureerd. Alleen CurrentUser wordt momenteel ondersteund.

Type:SecureStoreScope
Geaccepteerde waarden:CurrentUser, AllUsers
Position:Named
Default value:CurrentUser
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

None

Uitvoerwaarden

Microsoft.PowerShell.SecretStore.SecureStoreConfig