ServiceProcessInstaller.Username Propriété

Définition

Obtient ou définit le compte d'utilisateur sous lequel l'application de service fonctionnera.

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

Valeur de propriété

Compte sous lequel le service doit s'exécuter. La valeur par défaut est une chaîne vide ("").

Attributs

Remarques

La Username paire et Password permet au service de s’exécuter sous un compte autre que le compte système. Cela peut, par exemple, autoriser le service à démarrer automatiquement au redémarrage, quand aucun utilisateur n’est connecté.

Password et Username sont gérés de manière sécurisée en ce qu’ils ne sont jamais sérialisés ou enregistrés à l’état d’installation (celui du programme d’installation du Installer.Contextprojet) ou à un autre emplacement avec accès public.

La définition de Username et Password permet à un compte d’être associé automatiquement au service au moment de l’installation. Si vous laissez ou UsernamePassword vide et que vous avez la valeur AccountUser, vous serez invité à entrer un nom d’utilisateur et un mot de passe valides lors de l’installation.

Une autre option pour exécuter un service sous un compte distinct consiste à utiliser le compte système de l’ordinateur. Ce compte, qui est distinct du compte Administrateur, ne nécessite aucun mot de passe. Les privilèges du compte système peuvent dépasser ceux de l’utilisateur actuellement connecté. L’exécution sous le compte système plutôt qu’un compte d’utilisateur évite les problèmes résultant de l’absence d’autorisation requise par le service

Si Account est une valeur autre que User, le compte spécifié (service local ou réseau, ou système local) est utilisé, même si les Username propriétés et Password sont remplies.

S’applique à

Voir aussi