ServiceProcessInstaller.Username Eigenschaft

Definition

Ruft das Benutzerkonto ab, unter dem die Dienstanwendung ausgeführt wird, oder legt dieses fest.

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

Eigenschaftswert

Das Konto, unter dem der Dienst ausgeführt werden soll. Der Standardwert ist eine leere Zeichenfolge ("").

Attribute

Hinweise

Mit Username dem Und-Paar Password kann der Dienst unter einem anderen Konto als dem Systemkonto ausgeführt werden. Dies kann z. B. zulassen, dass der Dienst automatisch beim Neustart gestartet wird, wenn kein Benutzer angemeldet ist.

Password und Username werden auf sichere Weise verarbeitet, da sie niemals serialisiert oder im Installationszustand (der Projektinstallationsprogramm Installer.Context) oder an einem anderen Speicherort mit öffentlichem Zugriff gespeichert werden.

Festlegen des Username Kontos und Password ermöglicht die automatische Zuordnung des Diensts zur Installationszeit. Wenn Sie entweder die oder Username das Password Leerzeichen verlassen und auf festgelegt AccountUsersind, werden Sie bei der Installation zur Eingabe eines gültigen Benutzernamens und Kennworts aufgefordert.

Eine weitere Option zum Ausführen eines Diensts unter einem separaten Konto ist die Verwendung des Systemkontos des Computers. Für dieses Konto, das sich vom Administratorkonto unterscheidet, ist kein Kennwort erforderlich. Die Berechtigungen des Systemkontos können die Rechte des aktuell angemeldeten Benutzers überschreiten. Die Ausführung unter dem Systemkonto anstelle eines Benutzerkontos vermeidet Probleme, die sich aus dem Benutzer ergeben, der keine Berechtigung für den Dienst benötigt.

Ist Account ein anderer Wert als User, wird das angegebene Konto (lokaler oder Netzwerkdienst oder lokales System) verwendet, auch wenn die Username Eigenschaften aufgefüllt Password werden.

Gilt für:

Weitere Informationen