Déclaration de l’attribut Credential
L’attribut Credential est un attribut facultatif qui peut être utilisé avec des paramètres d’informations d’identification de type System.Management.Automation.PSCredential afin qu’une chaîne puisse également être transmise en tant qu’argument au paramètre. Lorsque cet attribut est ajouté à une déclaration de paramètre, Windows PowerShell convertit l’entrée de chaîne en objet System.Management.Automation.PSCredential. Par exemple, l’applet de commande Get-Credential utilise cet attribut pour que Windows PowerShell génère l’objet System.Management.Automation.PSCredential retourné par l’applet de commande.
Syntaxe
[Credential]
Remarques
En règle générale, cet attribut est utilisé par les paramètres de type System.Management.Automation.PSCredential afin qu’une chaîne puisse également être passée en tant qu’argument au paramètre. Lorsqu’un objet System.Management.Automation.PSCredential est passé au paramètre, Windows PowerShell ne fait rien.
Lors de la création de l’objet System.Management.Automation.PSCredential, Windows PowerShell utilise l’hôte actuel pour afficher les invites appropriées à l’utilisateur. Par exemple, l’hôte par défaut affiche une invite de nom d’utilisateur et de mot de passe lorsque cet attribut est utilisé. Toutefois, si un hôte personnalisé est utilisé qui définit une autre invite, cette invite s’affiche.
Cet attribut est utilisé avec l’attribut Parameter. Pour plus d’informations sur cet attribut, consultez déclaration d’attribut de paramètre.
L’attribut d’informations d’identification est défini par la classe system.Management.Automation.CredentialAttribute.