Unregister-SecretVault
Annulla la registrazione di un insieme di credenziali delle estensioni da SecretManagement per l'utente corrente.
Sintassi
Unregister-SecretVault
[-Name] <String[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Unregister-SecretVault
[-SecretVault] <SecretVaultInfo>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Questo cmdlet annulla la registrazione dell'insieme di credenziali delle estensioni specificato. Una volta annullata la registrazione, l'insieme di credenziali non è più disponibile per SecretManagement per l'utente corrente.
Esempio
Esempio 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
Il primo comando elenca gli insiemi di credenziali registrati per l'utente corrente. Il secondo comando annulla la registrazione dell'insieme LocalStore
di credenziali. Il terzo comando verifica che l'insieme di credenziali non venga più visualizzato nel Registro di sistema.
Il quarto comando tenta di recuperare Secret5
, ma non viene trovato perché l'insieme di credenziali non è stato registrato. Il quinto comando registra nuovamente l'insieme di credenziali con un nome diverso e lo imposta come insieme di credenziali predefinito dell'utente. Il sesto comando verifica che l'insieme di credenziali sia stato registrato nuovamente come SecretStore
e sia l'insieme di credenziali predefinito. Infine, l'ultimo comando recupera Secret5
dall'insieme di credenziali nuovamente registrato.
Esempio 2
PS C:\> Get-SecretVault | Unregister-SecretVault
PS C:\> Get-SecretVault
In questo esempio vengono annullati la registrazione di tutti gli insiemi di credenziali delle estensioni per l'utente corrente. Il secondo comando mostra che non sono registrati insiemi di credenziali.
In questo esempio vengono annullati la registrazione di tutti gli insiemi di credenziali delle estensioni per l'utente corrente. Get-SecretVault
recupera tutti gli insiemi di credenziali registrati per l'utente corrente e invia il risultato tramite la pipeline a Unregister-SecretVault
. Get-SecretVault
indica che il segreto non esiste più nell'insieme di credenziali.
Parametri
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Specifica il nome dell'insieme di credenziali da annullare. Immettere un nome o un modello di nome. I caratteri jolly (*
) sono consentiti.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-SecretVault
Specifica un oggetto SecretVaultInfo che rappresenta l'insieme di credenziali da annullare.
Type: | SecretVaultInfo |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Microsoft.PowerShell.SecretManagement.SecretVaultInfo
Output
None
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per