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