ServiceProcessInstaller.Username 屬性

定義

取得或設定將要執行服務應用程式的使用者帳戶。

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

屬性值

應該執行服務的帳戶, 預設為空字串 ("")。

屬性

備註

UsernamePassword 配對可讓服務在系統帳戶以外的帳戶下執行。 例如,當沒有任何使用者登入時,這可讓服務在重新開機時自動啟動。

PasswordUsername 會以安全的方式處理,因為它們永遠不會序列化或儲存到安裝狀態, (專案安裝程式 Installer.Context 的) 或其他具有公用存取的位置。

Username設定 和 Password 可讓帳戶在安裝時自動與服務產生關聯。 如果您將 或 Password 保留 Username 為 空白,且設定 AccountUser ,系統會在安裝時提示您輸入有效的使用者名稱和密碼。

在另一個帳戶下執行服務的選項是使用電腦的系統帳戶。 該帳戶與系統管理員帳戶不同,不需要密碼。 系統帳戶的許可權可能超過目前登入的使用者。 在系統帳戶下執行,而不是使用者帳戶,可避免使用者缺少服務所需的許可權所造成的問題

如果 Account 是 以外的 User 任何值,則會使用指定的帳號 (本機或網路服務,或是使用本機系統) ,即使 Username 已填入 和 Password 屬性也一樣。

適用於

另請參閱