ServiceProcessInstaller.Username Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Das Username Paar und Password ermöglicht die Ausführung des Diensts unter einem anderen Konto als dem Systemkonto. Dadurch kann der Dienst beispielsweise beim Neustart automatisch gestartet werden, wenn kein Benutzer angemeldet ist.
Password und Username werden in einer sicheren Weise behandelt, da sie nie serialisiert oder im Installationszustand (des Projektinstallationsprogramms Installer.Context) oder an einem anderen Speicherort mit öffentlichem Zugriff gespeichert werden.
Durch festlegen von Username und Password kann ein Konto zum Zeitpunkt der Installation automatisch dem Dienst zugeordnet werden. Wenn Sie entweder leer Username oder Password lassen und auf User
festlegenAccount, 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 Berechtigungen des derzeit angemeldeten Benutzers überschreiten. Das Ausführen unter dem Systemkonto anstelle eines Benutzerkontos vermeidet Probleme, die sich aus dem Fehlen einer für den Dienst erforderlichen Berechtigung des Benutzers ergeben.
Wenn Account ein anderer Wert als User
ist, wird das angegebene Konto (lokaler Oder Netzwerkdienst oder lokales System) verwendet, auch wenn die Username Eigenschaften und Password aufgefüllt sind.