凭据属性声明

Credential 属性是一个可选属性,可用于 System.Management.Automation.PSCredential 类型的凭据参数,以便也可以将字符串作为参数传递给参数。 将此属性添加到参数声明时,Windows PowerShell 会将字符串输入转换为 System.Management.Automation.PSCredential 对象。 例如,Get-Credential cmdlet 使用此属性让 Windows PowerShell 生成 cmdlet 返回的 System.Management.Automation.PSCredential 对象。

语法

[Credential]

注解

  • 通常,此属性由 system.Management.Automation.PSCredential 类型的参数使用,以便也可以将字符串作为参数传递给参数。 将 System.Management.Automation.PSCredential 对象传递给参数时,Windows PowerShell 不会执行任何作。

  • 创建 System.Management.Automation.PSCredential 对象时,Windows PowerShell 使用当前主机向用户显示相应的提示。 例如,使用此属性时,默认主机会显示用户名和密码的提示。 但是,如果使用自定义主机来定义不同的提示,则会显示该提示。

  • 此属性与 Parameter 属性一起使用。 有关该属性的详细信息,请参阅 参数属性声明

  • 凭据属性由 System.Management.Automation.CredentialAttribute 类定义。

另请参阅

参数别名

参数属性声明

编写 Windows PowerShell Cmdlet