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
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários