Compartir a través de


ServiceProcessInstaller.Username Propiedad

Definición

Obtiene o establece la cuenta de usuario en la que se ejecutará la aplicación de servicio.

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

Valor de propiedad

String

La cuenta en la que tiene que ejecutarse el servicio. El valor predeterminado es una cadena vacía ("").

Atributos

Comentarios

El Username par y Password permite que el servicio se ejecute en una cuenta distinta de la cuenta del sistema. Esto puede, por ejemplo, permitir que el servicio se inicie automáticamente al reiniciarse, cuando ningún usuario haya iniciado sesión.

Password y Username se controlan de forma segura de que nunca se serializan ni guardan en el estado de instalación (el instalador del Installer.Contextproyecto) u otra ubicación con acceso público.

Establecer y Username Password permite que una cuenta se asoje automáticamente con el servicio en el momento de la instalación. Si deja o Username Password está vacío y se establece Account Useren , se le pedirá un nombre de usuario y una contraseña válidos en la instalación.

Otra opción para ejecutar un servicio en una cuenta independiente es usar la cuenta del sistema del equipo. Esa cuenta, que es distinta de la cuenta de administrador, no requiere ninguna contraseña. Los privilegios de la cuenta del sistema pueden superar los del usuario que ha iniciado sesión actualmente. La ejecución en la cuenta del sistema en lugar de una cuenta de usuario evita problemas derivados de la falta de permiso que requiere el servicio.

Si Account es cualquier valor distinto Userde , se usa la cuenta especificada (servicio local o de red o sistema local), incluso si se rellenan las Username propiedades y Password .

Se aplica a

Consulte también