krn.SessionEnumDB

Dieser Job liefert eine Liste aller Datenbankeinträge zu Arbeitssitzungen.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

Flags

INT

Ja

Derzeit nicht unterstützt — 0 übergeben.

2. Ausgabeparameter

Name Typ Abhängigkeit Beschreibung

SessionInfoType

STRING

Semikolon-separierte Beschreibung der Felder, die je Datensatz in Sessions zurückgeliefert werden

Sessions

STRING

MIME-codierter Puffer mit einem Datensatz je Arbeitssitzung. Aufbau siehe unten.

3. Aufbau des Sessions-Puffers

Der Puffer ist MIME-codiert und entschlüsselt sich zu einem Datensatz je Arbeitssitzung. Innerhalb eines Datensatzes sind die einzelnen Felder durch NUL-Zeichen (0x00) getrennt; ihre Reihenfolge und Bedeutung beschreibt der Parameter SessionInfoType.

SessionInfoType liefert die folgende Feldreihenfolge:

Feld Beschreibung

sessguid

GUID der Arbeitssitzung

serverid

Kennung des Servers, an dem die Sitzung besteht

statguid

GUID der Station

userid

Numerische Benutzer-ID

sessionstart

Startzeitpunkt der Sitzung (Unix-Zeitstempel in Sekunden)

preserverterm

Interne Kennung (in der Regel leer)

userguid

GUID des Benutzers

instname

Name der Anwendung bzw. Instanz, die die Sitzung hält

servername

Name des Servers

serverport

Port des Servers

username

Anmeldename des Benutzers

statname

Name der Station (Rechnername)

accounttype

Kontotyp der Sitzung

4. Rückgabe

(INT): 0 = Job erfolgreich, sonst Fehlercode.

Siehe auch: krn.SessionEnum