Delen via


Unregister-SecretVault

De registratie van een extensiekluis bij SecretManagement voor de huidige gebruiker ongedaan maken.

Syntax

Unregister-SecretVault
          [-Name] <String[]>
          [-WhatIf]
          [-Confirm]
          [<CommonParameters>]
Unregister-SecretVault
          [-SecretVault] <SecretVaultInfo>
          [-WhatIf]
          [-Confirm]
          [<CommonParameters>]

Description

Met deze cmdlet wordt de registratie van de opgegeven extensiekluis ongedaan gemaakt. Zodra de registratie ongedaan is gemaakt, is de kluis niet meer beschikbaar voor SecretManagement voor de huidige gebruiker.

Voorbeelden

Voorbeeld 1

PS C:\> Get-SecretVault

VaultName  ModuleName                        IsDefaultVault
---------  ----------                        --------------
CredMan    Microsoft.PowerShell.CredManStore False
LocalStore Microsoft.PowerShell.SecretStore  True

PS C:\> Unregister-SecretVault LocalStore
PS C:\> Get-SecretVault

VaultName ModuleName                        IsDefaultVault
--------- ----------                        --------------
CredMan   Microsoft.PowerShell.CredManStore False

PS C:\> Get-Secret -Name Secret5
Get-Secret: The secret Secret5 was not found.

PS C:\> Register-SecretVault -Name SecretStore -ModuleName Microsoft.PowerShell.SecretStore -DefaultVault
PS C:\> Get-SecretVault

VaultName   ModuleName                        IsDefaultVault
---------   ----------                        --------------
CredMan     Microsoft.PowerShell.CredManStore False
SecretStore Microsoft.PowerShell.SecretStore  True

PS C:\> Get-Secret -Name Secret5
System.Security.SecureString

Met de eerste opdracht worden de geregistreerde kluizen voor de huidige gebruiker weergegeven. Met de tweede opdracht wordt de registratie van de LocalStore kluis ongedaan gemaakt. Met de derde opdracht wordt gecontroleerd of de kluis niet meer wordt weergegeven in het register. De vierde opdracht probeert op te halen Secret5, maar deze wordt niet gevonden omdat de kluis niet is geregistreerd. Met de vijfde opdracht wordt de kluis opnieuw geregistreerd onder een andere naam en ingesteld als de standaardkluis van de gebruiker. Met de zesde opdracht wordt gecontroleerd of de kluis opnieuw is geregistreerd als SecretStore en de standaardkluis is. Ten slotte haalt de laatste opdracht op Secret5 uit de opnieuw geregistreerde kluis.

Voorbeeld 2

PS C:\> Get-SecretVault | Unregister-SecretVault
PS C:\> Get-SecretVault

In dit voorbeeld worden de registratie van alle extensiekluizen voor de huidige gebruiker ongedaan gemaakt. De tweede opdracht geeft aan dat er geen kluizen zijn geregistreerd.

In dit voorbeeld worden de registratie van alle extensiekluizen voor de huidige gebruiker ongedaan gemaakt. Get-SecretVault haalt alle geregistreerde kluizen voor de huidige gebruiker op en verzendt het resultaat via de pijplijn naar Unregister-SecretVault. Get-SecretVault geeft aan dat het geheim niet meer bestaat in de kluis.

Parameters

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Hiermee geeft u de naam van de kluis om de registratie ongedaan te maken. Voer een naam of een naampatroon in. Jokertekens (*) zijn toegestaan.

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:True

-SecretVault

Hiermee geeft u een SecretVaultInfo-object aan dat de kluis vertegenwoordigt om de registratie ongedaan te maken.

Type:SecretVaultInfo
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

Microsoft.PowerShell.SecretManagement.SecretVaultInfo

Uitvoerwaarden

None