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
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för