krn.SessionEnumDB
Dieser Job liefert eine Liste aller Datenbankeinträge zu Arbeitssitzungen.
1. Eingabeparameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
|
INT |
Ja |
Derzeit nicht unterstützt — |
2. Ausgabeparameter
| Name | Typ | Abhängigkeit | Beschreibung |
|---|---|---|---|
|
STRING |
— |
Semikolon-separierte Beschreibung der Felder, die je Datensatz in |
|
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 |
|---|---|
|
GUID der Arbeitssitzung |
|
Kennung des Servers, an dem die Sitzung besteht |
|
GUID der Station |
|
Numerische Benutzer-ID |
|
Startzeitpunkt der Sitzung (Unix-Zeitstempel in Sekunden) |
|
Interne Kennung (in der Regel leer) |
|
GUID des Benutzers |
|
Name der Anwendung bzw. Instanz, die die Sitzung hält |
|
Name des Servers |
|
Port des Servers |
|
Anmeldename des Benutzers |
|
Name der Station (Rechnername) |
|
Kontotyp der Sitzung |
4. Rückgabe
(INT): 0 = Job erfolgreich, sonst Fehlercode.
Siehe auch: krn.SessionEnum