ServiceProcessInstaller.Password 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定與執行服務應用程式的使用者帳戶相關的密碼。
public:
property System::String ^ Password { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public string Password { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Password : string with get, set
Public Property Password As String
屬性值
密碼,與應執行服務的帳戶相關。 預設為空字串 ("")。 屬性不是公用的,而且無法被序列化。
- 屬性
備註
Password和 Username 配對可讓服務在系統帳戶以外的帳戶下執行。 例如,當沒有任何使用者登入時,這可讓服務在重新開機時自動啟動。
Password 和 Username 會以安全的方式處理,因為它們永遠不會序列化或儲存到安裝狀態, (專案安裝程式 Installer.Context 的) 或其他具有公用存取的位置。
Username設定 和 Password 可讓帳戶在安裝時自動與服務產生關聯。 如果您將 或 Password 保留 Username 為 空白,且設定 Account 為 User
,系統會在安裝時提示您輸入有效的使用者名稱和密碼。
在另一個帳戶下執行服務的選項是使用電腦的系統帳戶。 該帳戶與系統管理員帳戶不同,不需要密碼。 系統帳戶的許可權可能超過目前登入的使用者。 在系統帳戶下執行,而不是使用者帳戶,可避免使用者缺少服務所需的許可權所造成的問題
如果 Account 是 以外的 User
任何值,則會使用指定的帳號 (本機或網路服務,或是使用本機系統) ,即使 Username 已填入 和 Password 屬性也一樣。