Dela via


Unregister-SecretVault

Avregistrerar ett tilläggsvalv från SecretManagement för den aktuella användaren.

Syntax

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

Description

Den här cmdleten avregistrerar det angivna tilläggsvalvet. När valvet har avregistrerats är det inte längre tillgängligt för SecretManagement för den aktuella användaren.

Exempel

Exempel 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

Det första kommandot visar en lista över registrerade valv för den aktuella användaren. Det andra kommandot avregistrerar LocalStore valvet. Det tredje kommandot verifierar att valvet inte längre visas i registret. Det fjärde kommandot försöker hämta Secret5, men det går inte att hitta eftersom valvet inte har registrerats. Det femte kommandot registrerar om valvet under ett annat namn och anger det som användarens standardvalv. Det sjätte kommandot verifierar att valvet har registrerats på nytt som SecretStore och är standardvalvet. Slutligen hämtas Secret5 det sista kommandot från det omregistrerade valvet.

Exempel 2

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

I det här exemplet avregistreras alla tilläggsvalv för den aktuella användaren. Det andra kommandot visar att inga valv har registrerats.

I det här exemplet avregistreras alla tilläggsvalv för den aktuella användaren. Get-SecretVault hämtar alla registrerade valv för den aktuella användaren och skickar resultatet via pipelinen till Unregister-SecretVault. Get-SecretVault visar att hemligheten inte längre finns i valvet.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

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

-Name

Anger namnet på valvet som ska avregistreras. Ange ett namn- eller namnmönster. Jokertecken (*) tillåts.

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

-SecretVault

Anger ett SecretVaultInfo-objekt som representerar valvet som ska avregistreras.

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

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

Indata

Microsoft.PowerShell.SecretManagement.SecretVaultInfo

Utdata

None