Compartir a través de


Unregister-SecretVault

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

Sintaxis

NameParameterSet

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

SecretVaultParameterSet

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 wasn't 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 almacén de LocalStore. El tercer comando comprueba que el almacén ya no aparece en el registro. El cuarto comando intenta recuperar Secret5, pero no se encuentra ya que se anuló el registro de su bóveda. 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 anulan los registros de todos los almacenes de extensiones para el usuario actual. El segundo comando muestra que no hay almacenes registrados.

En este ejemplo se anulan los registros 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 pide confirmación antes de ejecutar el cmdlet.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:False
Admite caracteres comodín:False
DontShow:False
Alias:cf

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Name

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

Propiedades del parámetro

Tipo:

String[]

Valor predeterminado:None
Admite caracteres comodín:True
DontShow:False

Conjuntos de parámetros

NameParameterSet
Posición:0
Mandatory:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-SecretVault

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

Propiedades del parámetro

Tipo:Microsoft.PowerShell.SecretManagement.SecretVaultInfo
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

SecretVaultParameterSet
Posición:0
Mandatory:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

-WhatIf

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

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:False
Admite caracteres comodín:False
DontShow:False
Alias:Wi

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Entradas

Microsoft.PowerShell.SecretManagement.SecretVaultInfo

Salidas

None