Delen via


Reset-SecretStore

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

Syntaxis

Default (Standaard)

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 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.

Invoerwaarden

None

Uitvoerwaarden

Microsoft.PowerShell.SecretStore.SecureStoreConfig