Compartir a través de


Declaración de atributo de credenciales

El atributo Credential es un atributo opcional que se puede usar con parámetros de credencial de tipo System.Management.Automation.PSCredential para que una cadena también se pueda pasar como argumento al parámetro . Cuando este atributo se agrega a una declaración de parámetros, Windows PowerShell convierte la entrada de cadena en un objeto System.Management.Automation.PSCredential. Por ejemplo, el cmdlet Get-Credential usa este atributo para que Windows PowerShell genere el objeto System.Management.Automation.PSCredential devuelto por el cmdlet .

Sintaxis

[Credential]

Observaciones

  • Normalmente, este atributo se usa mediante parámetros de tipo System.Management.Automation.PSCredential para que una cadena también se pueda pasar como argumento al parámetro . Cuando un objeto System.Management.Automation.PSCredential se pasa al parámetro , Windows PowerShell no hace nada.

  • Al crear el objeto System.Management.Automation.PSCredential, Windows PowerShell usa el host actual para mostrar las indicaciones adecuadas al usuario. Por ejemplo, el host predeterminado muestra una solicitud de un nombre de usuario y una contraseña cuando se usa este atributo. Sin embargo, si se usa un host personalizado que define un símbolo del sistema diferente, se mostrará ese mensaje.

  • Este atributo se usa con el atributo Parameter. Para obtener más información sobre ese atributo, vea Declaración de atributos de parámetros.

  • El atributo credential se define mediante la clase System.Management.Automation.CredentialAttribute.

Véase también

alias de parámetro de

de declaración de atributo de parámetro

escribir un cmdlet de Windows PowerShell