Set-SecretVaultDefault
Définit le nom du coffre fourni comme coffre par défaut pour l’utilisateur actuel.
Syntaxe
NameParameterSet (Par défaut)
Set-SecretVaultDefault
[-Name] <String>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
SecretVaultParameterSet
Set-SecretVaultDefault
[-SecretVault] <SecretVaultInfo>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ClearParameterSet
Set-SecretVaultDefault
[-ClearDefault]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Importante
L’équipe PowerShell a décidé que les modules Secret sont complets en fonctionnalités et ne seront plus activement développés. Les modules continueront d’être pris en charge pour la sécurité et les corrections de bugs critiques. Le dépôt de code a été archivé.
Les dernières versions publiées sont :
La nature des secrets a fondamentalement changé depuis la conception de ce projet. Les méthodes d’authentification sans mot de passe telles que les clés d’accès, la connexion unique, et les systèmes d’accréditation fédérés tels que Microsoft Entra ID, la biométrie et les clés de sécurité matérielles représentent l’avenir.
Cette applet de commande met à jour le registre du coffre pour définir le nom du coffre fourni comme coffre par défaut. Un seul coffre inscrit peut être le coffre par défaut.
Exemples
Exemple 1
PS C:\> Get-SecretVault
VaultName ModuleName IsDefaultVault
--------- ---------- --------------
CredMan Microsoft.PowerShell.CredManStore False
LocalStore Microsoft.PowerShell.SecretStore True
PS C:\> Set-SecretVaultDefault -Name CredMan
PS C:\> Get-SecretVault
VaultName ModuleName IsDefaultVault
--------- ---------- --------------
CredMan Microsoft.PowerShell.CredManStore True
LocalStore Microsoft.PowerShell.SecretStore False
PS C:\> Set-SecretVaultDefault -ClearDefault
PS C:\> Get-SecretVault
VaultName ModuleName IsDefaultVault
--------- ---------- --------------
CredMan Microsoft.PowerShell.CredManStore False
LocalStore Microsoft.PowerShell.SecretStore False
Cet exemple montre comment définir et annuler le coffre par défaut pour l’utilisateur actuel. La première commande obtient des informations sur tous les coffres inscrits et indique que le LocalStore est le coffre par défaut de l’utilisateur. La deuxième commande rend le coffre CredMan le coffre par défaut. La troisième commande indique que le coffre CredMan est désormais par défaut et que LocalStore coffre n’est plus par défaut. La quatrième commande utilise le paramètre ClearDefault pour supprimer la désignation par défaut de n’importe quel coffre inscrit. La dernière commande indique qu’il n’existe aucun coffre par défaut.
Paramètres
-ClearDefault
Définit la propriété IsDefault sur $false pour tous les coffres inscrits.
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 |
Jeux de paramètres
ClearParameterSet
| Position: | 0 |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-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 d’un coffre inscrit à définir comme coffre par défaut. Les caractères génériques (*) ne sont pas autorisés.
Propriétés du paramètre
| Type: | String |
| Valeur par défaut: | None |
| Prend en charge les caractères génériques: | False |
| 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 inscrit à définir comme coffre par défaut.
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.