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 None
zijn.
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 None
is, 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