ServiceProcessInstaller.Password Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le mot de passe associé au compte d'utilisateur utilisé pour l'exécution de l'application de service.
public:
property System::String ^ Password { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public string Password { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Password : string with get, set
Public Property Password As String
Valeur de propriété
Mot de passe associé au compte utilisateur sous lequel le service doit s'exécuter. La valeur par défaut est une chaîne vide (""). Cette propriété n'est pas publique et n'est jamais sérialisée.
- Attributs
Remarques
La Password paire et Username 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.