ServiceProcessInstaller.Username ServiceProcessInstaller.Username ServiceProcessInstaller.Username ServiceProcessInstaller.Username Property

Definición

Obtiene o establece la cuenta de usuario en la que se ejecutará la aplicación de servicio.Gets or sets the user account under which the service application will run.

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=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Username { get; set; }
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.The account under which the service should run. El valor predeterminado es una cadena vacía ("").The default is an empty string ("").

Comentarios

El Username par Password y permite que el servicio se ejecute en una cuenta distinta de la cuenta del sistema.The Username and Password pair allows the service to run under an account other than the system account. Por ejemplo, esto puede permitir que el servicio se inicie automáticamente en el reinicio, cuando ningún usuario haya iniciado sesión.This can, for example, allow the service to start automatically at reboot, when no user is logged on.

Passwordy Username se administran de forma segura en que nunca se serializan o se guardan en el estado de instalación (el Installer.Contextinstalador del proyecto) o en otra ubicación con acceso público.Password and Username are handled in a secure manner in that they are never serialized or saved to the install state (the project installer's Installer.Context) or other location with public access.

Username Establecer y Password permite asociar automáticamente una cuenta con el servicio en el momento de la instalación.Setting the Username and Password allows an account to be associated automatically with the service at install time. Si deja Username o Password está vacío y establecido Account en User, se le pedirá un nombre de usuario y una contraseña válidos en la instalación de.If you leave either the Username or Password empty and set Account to User, you will be prompted for a valid user name and password at installation.

Otra opción para ejecutar un servicio en una cuenta independiente es usar la cuenta del sistema del equipo.Another option for running a service under a separate account is to use the computer's System account. Esa cuenta, que es distinta de la cuenta de administrador, no requiere ninguna contraseña.That account, which is distinct from the Administrator account, requires no password. Los privilegios de la cuenta del sistema pueden superar los del usuario que ha iniciado sesión actualmente.The System account's privileges may exceed those of the user currently logged in. La ejecución en la cuenta del sistema en lugar de una cuenta de usuario evita los problemas causados por el usuario que carece de un permiso que requiere el servicioRunning under the System account rather than a user account avoids problems resulting from the user lacking a permission the service requires

Si Account es cualquier valor distinto de User, se usa la cuenta especificada (local o servicio de red o sistema local), aunque se rellenen las Username propiedades y Password .If Account is any value other than User, the specified account (local or network service, or local system) is used, even if the Username and Password properties are populated.

Se aplica a

Consulte también: