Auf Englisch lesen

Freigeben über


ProcessStartInfo.UserName Eigenschaft

Definition

Ruft den beim Starten des Prozesses zu verwendenden Benutzernamen ab oder legt diesen fest. Wenn Sie das UPN-Format (user@DNS_domain_name) verwenden, muss die Domain-Eigenschaft null sein.

public:
 property System::String ^ UserName { System::String ^ get(); void set(System::String ^ value); };
public string UserName { get; set; }
member this.UserName : string with get, set
Public Property UserName As String

Eigenschaftswert

Der beim Starten des Prozesses zu verwendende Benutzername. Wenn Sie das UPN-Format (user@DNS_domain_name) verwenden, muss die Domain-Eigenschaft null sein.

Hinweise

Wichtig

Die WorkingDirectory -Eigenschaft muss festgelegt werden, wenn UserName und Password angegeben werden. Wenn die Eigenschaft nicht festgelegt ist, ist das Standardarbeitsverzeichnis %SYSTEMROOT%\system32.

Wenn die UserName -Eigenschaft nicht null oder eine leere Zeichenfolge ist, muss die UseShellExecute -Eigenschaft sein false. Andernfalls wird eine InvalidOperationException ausgelöst, wenn die Process.Start(ProcessStartInfo) Methode aufgerufen wird.

Gilt für:

Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1