getOSUser()

Die Funktion liefert den Benutzernamen, den vollen Namen, die OS ID, die Domain und den Kommentar des aktuellen Benutzers.

Synopsis

mapping getOsUser();

Parameter

Parameter Bedeutung
Keine -

Rückgabewert

Ein Mapping mit den Benutzerdaten.

Fehler

Die Funktion liefert -1 wenn ein Fehler auftritt und sonst 0.

Beschreibung

Die Funktion liefert den Benutzernamen, den vollen Namen, die OS ID, die Domain und den Kommentar des aktuellen Benutzers. Die Funktion liefert den "Prozess - Eigentümer" dh. den aktuellen Benutzer des Prozesses, in dem das Control läuft.

Anmerkung: Unter Linux liefert die Funktion keine Domain zurück.

Beispiel

main()
{
  mapping m;
  DebugN(m = getOSUser());
  // Returns the data of the current user
}

Die Funktion gibt aus:

WCCOAui1:["User:,"][mapping 5 items

WCCOAui1: "Comment" : ["Comment"]

WCCOAui1: "Name" : ["Name of the user]"

WCCOAui1: "OSID" : ["OS ID"]

WCCOAui1: "FullName" : ["Full name of the user"]

WCCOAui1: "Domain" : ["Windows domain"]

WCCOAui1:]

Zuordnung

Benutzerverwaltung, wartende Control-Funktion

Verfügbarkeit

CTRL

Siehe auch

getAllOSGroups(), getAllOSUsers(), getCurrentDomainName(), getWindowsEvents() und verifyOSUser()