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