Partager via


Unregister-SecretVault

Annule l’inscription d’un coffre d’extensions à partir de SecretManagement pour l’utilisateur actuel.

Syntaxe

NameParameterSet

Unregister-SecretVault
    [-Name] <String[]>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

SecretVaultParameterSet

Unregister-SecretVault
    [-SecretVault] <SecretVaultInfo>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Cette applet de commande annule l’inscription du coffre d’extension 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 wasn't 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 coffre LocalStore. 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 n’est pas trouvée car son coffre-fort a été désenregistré. 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 récupère Secret5 à partir du coffre réinscrit.

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 montre que le secret n’existe plus dans le coffre.

Paramètres

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False
Alias:cf

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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.

Propriétés du paramètre

Type:

String[]

Valeur par défaut:None
Prend en charge les caractères génériques:True
DontShow:False

Jeux de paramètres

NameParameterSet
Position:0
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-SecretVault

Spécifie un objet SecretVaultInfo représentant le coffre à désinscrire.

Propriétés du paramètre

Type:Microsoft.PowerShell.SecretManagement.SecretVaultInfo
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

SecretVaultParameterSet
Position:0
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False
Alias:Wi

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

Microsoft.PowerShell.SecretManagement.SecretVaultInfo

Sorties

None