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.