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
プロパティ値
サービスを実行するために必要なアカウント。 既定値は、空の文字列 ("") です。
- 属性
注釈
と Password のUsernameペアを使用すると、システム アカウント以外のアカウントでサービスを実行できます。 たとえば、ユーザーがログオンしていないときに、再起動時にサービスを自動的に開始できます。
Password と Username は、シリアル化されたり、インストール状態 (プロジェクト インストーラーの ) またはパブリック アクセスを持つ他の Installer.Context場所に保存されたりしないという点で、安全な方法で処理されます。
と Password をUsername設定すると、アカウントをインストール時にサービスに自動的に関連付けられます。 または Password をUsername空のままにして に設定Accountすると、インストール時にUser
有効なユーザー名とパスワードの入力を求められます。
別のアカウントでサービスを実行するもう 1 つのオプションは、コンピューターのシステム アカウントを使用することです。 そのアカウントは管理者アカウントとは異なり、パスワードは必要ありません。 システム アカウントの特権は、現在ログインしているユーザーの特権を超える可能性があります。 ユーザー アカウントではなくシステム アカウントで実行すると、ユーザーにサービスに必要なアクセス許可がないために発生する問題を回避できます
が 以外User
の値の場合Account、 プロパティと Password プロパティが設定されている場合Usernameでも、指定されたアカウント (ローカルまたはネットワーク サービス、またはローカル システム) が使用されます。
適用対象
こちらもご覧ください
.NET