認證屬性宣告

Credential 屬性是選擇性的屬性,可與類型為 system.string 的 Credential 參數一起 使用,讓 字串也可以當做引數傳遞給參數。 當這個屬性加入至參數宣告時,Windows PowerShell 會將字串輸入轉換為system.object物件。 例如,取得認證指令程式會使用這個屬性來讓 Windows PowerShell 產生 Cmdlet 所傳回的system.object物件。

語法

[Credential]

備註

  • 一般來說,這個屬性是由類型為 system.object 的參數使用,因此字串也可以當做引數傳遞給參數。 當將system.string 物件傳遞給參數時,Windows PowerShell 不會執行任何動作。

  • 建立system.string 物件時,Windows PowerShell 會使用目前的主控制項向使用者顯示適當的提示。 例如,當使用這個屬性時,預設主控制項會顯示提示輸入使用者名稱和密碼。 但是,如果使用自訂主機來定義不同的提示,則會顯示該提示。

  • 這個屬性會與參數屬性搭配使用。 如需該屬性的詳細資訊,請參閱 參數屬性聲明

  • Credential 屬性是由 Credentialattribute 類別所定義。

另請參閱

參數別名

參數屬性宣告

撰寫 Windows PowerShell Cmdlet