ServiceProcessInstaller.Username Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 User
en , 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 User
de , se usa la cuenta especificada (servicio local o de red o sistema local), incluso si se rellenan las Username propiedades y Password .