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.