Partilhar via


Unregister-SecretVault

Anure o registo de um cofre de extensões da SecretManagement para o utilizador atual.

Syntax

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

Description

Este cmdlet anule o registo do cofre de extensões especificado. Depois de não registado, o cofre já não está disponível para SecretManagement para o utilizador atual.

Exemplos

Exemplo 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

O primeiro comando lista os cofres registados para o utilizador atual. O segundo comando anui o registo do LocalStore cofre. O terceiro comando verifica se o cofre já não aparece no registo. O quarto comando tenta obter Secret5, mas não é encontrado, uma vez que o cofre não foi registado. O quinto comando regista novamente o cofre com um nome diferente e define-o como o cofre predefinido do utilizador. O sexto comando verifica se o cofre foi novamente registado como SecretStore e é o cofre predefinido. Por fim, o último comando obtém Secret5 do cofre novamente registado.

Exemplo 2

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

Este exemplo anure o registo de todos os cofres de extensões para o utilizador atual. O segundo comando mostra que não existem cofres registados.

Este exemplo anure o registo de todos os cofres de extensões para o utilizador atual. Get-SecretVault obtém todos os cofres registados para o utilizador atual e envia o resultado através do pipeline para Unregister-SecretVault. Get-SecretVault mostra que o segredo já não existe no cofre.

Parâmetros

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

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

-Name

Especifica o nome do cofre para anular o registo. Introduza um nome ou padrão de nome. Os carateres universais (*) são permitidos.

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

-SecretVault

Especifica um objeto SecretVaultInfo que representa o cofre para anular o registo.

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

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

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

Entradas

Microsoft.PowerShell.SecretManagement.SecretVaultInfo

Saídas

None