Compartir a través de


Unregister-SecretVault

Anula el registro de un almacén de extensiones de SecretManagement para el usuario actual.

Syntax

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

Description

Este cmdlet anula el registro del almacén de extensiones especificado. Una vez no registrado, el almacén ya no está disponible para SecretManagement para el usuario actual.

Ejemplos

Ejemplo 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

El primer comando enumera los almacenes registrados para el usuario actual. El segundo comando anula el registro del LocalStore almacén. El tercer comando comprueba que el almacén ya no aparece en el registro. El cuarto comando intenta recuperar Secret5, pero no se encuentra porque su almacén no se registró. El quinto comando vuelve a registrar el almacén con un nombre diferente y lo establece como almacén predeterminado del usuario. El sexto comando comprueba que el almacén se ha vuelto a registrar como SecretStore y es el almacén predeterminado. Por último, el último comando recupera Secret5 del almacén que se ha vuelto a registrar.

Ejemplo 2

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

En este ejemplo se anula el registro de todos los almacenes de extensiones para el usuario actual. El segundo comando muestra que no hay almacenes registrados.

En este ejemplo se anula el registro de todos los almacenes de extensiones para el usuario actual. Get-SecretVault recupera todos los almacenes registrados para el usuario actual y envía el resultado a través de la canalización a Unregister-SecretVault. Get-SecretVault muestra que el secreto ya no existe en el almacén.

Parámetros

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

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

-Name

Especifica el nombre del almacén que se va a anular el registro. Escriba un nombre o un patrón de nombre. Se permiten caracteres comodín (*).

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

-SecretVault

Especifica un objeto SecretVaultInfo que representa el almacén que se va a anular el registro.

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

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

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

Entradas

Microsoft.PowerShell.SecretManagement.SecretVaultInfo

Salidas

None