Unregister-SecretVault
Annule l’inscription d’un coffre d’extensions auprès de SecretManagement pour l’utilisateur actuel.
Syntax
Unregister-SecretVault
[-Name] <String[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Unregister-SecretVault
[-SecretVault] <SecretVaultInfo>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cette applet de commande annule l’inscription du coffre d’extensions spécifié. Une fois non inscrit, le coffre n’est plus disponible pour SecretManagement pour l’utilisateur actuel.
Exemples
Exemple 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
La première commande répertorie les coffres inscrits pour l’utilisateur actuel. La deuxième commande annule l’inscription du LocalStore
coffre. La troisième commande vérifie que le coffre n’apparaît plus dans le Registre.
La quatrième commande tente de récupérer Secret5
, mais elle est introuvable, car son coffre n’a pas été inscrit. La cinquième commande réinscrit le coffre sous un autre nom et le définit comme coffre par défaut de l’utilisateur. La sixième commande vérifie que le coffre a été réinscrit en tant que SecretStore
et est le coffre par défaut. Enfin, la dernière commande est récupérée à partir du coffre réinscrit Secret5
.
Exemple 2
PS C:\> Get-SecretVault | Unregister-SecretVault
PS C:\> Get-SecretVault
Cet exemple annule l’inscription de tous les coffres d’extensions pour l’utilisateur actuel. La deuxième commande indique qu’aucun coffre n’est inscrit.
Cet exemple annule l’inscription de tous les coffres d’extensions pour l’utilisateur actuel. Get-SecretVault
récupère tous les coffres inscrits pour l’utilisateur actuel et envoie le résultat via le pipeline à Unregister-SecretVault
. Get-SecretVault
indique que le secret n’existe plus dans le coffre.
Paramètres
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Spécifie le nom du coffre à désinscrire. Entrez un nom ou un modèle de nom. Les caractères génériques (*
) sont autorisés.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-SecretVault
Spécifie un objet SecretVaultInfo représentant le coffre à désinscrire.
Type: | SecretVaultInfo |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
Microsoft.PowerShell.SecretManagement.SecretVaultInfo
Sorties
None
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour