Freigeben über


Environment.UserDomainName Eigenschaft

Definition

Ruft den Netzwerkdomänennamen ab, der dem aktuellen Benutzer zugeordnet ist.

public:
 static property System::String ^ UserDomainName { System::String ^ get(); };
public static string UserDomainName { get; }
member this.UserDomainName : string
Public Shared ReadOnly Property UserDomainName As String

Eigenschaftswert

String

Der Netzwerkdomänenname, der dem aktuellen Benutzer zugeordnet ist.

Ausnahmen

Das Betriebssystem unterstützt nicht das Abrufen des Netzwerkdomänennamens.

Der Netzwerkdomänenname kann nicht abgerufen werden.

Hinweise

Die Domänenkontoanmeldeinformationen für einen Benutzer werden als Domänenname des Benutzers, das Zeichen "\" und den Benutzernamen formatiert. Verwenden Sie die UserDomainName Eigenschaft, um den Domänennamen des Benutzers ohne Benutzernamen abzurufen, und die UserName Eigenschaft, um den Benutzernamen ohne Domänennamen abzurufen. Wenn beispielsweise der Domänenname und der Benutzername eines Benutzers CORPORATENETWORK\john sind, gibt die UserDomainName Eigenschaft "CORPORATENETWORK" zurück.

Die UserDomainName Eigenschaft versucht zunächst, die Domänennamenkomponente des Windows Kontonamens für den aktuellen Benutzer abzurufen. Wenn dieser Versuch fehlschlägt, versucht diese Eigenschaft, den Domänennamen abzurufen, der dem von der UserName Eigenschaft bereitgestellten Benutzernamen zugeordnet ist. Wenn dieser Versuch fehlschlägt, da der Hostcomputer nicht zu einer Domäne beigetreten ist, wird der Hostname zurückgegeben.

Gilt für

Siehe auch