Partager via


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