SessionStateChangeTrigger.StateChange-Eigenschaft

Für die Skripterstellung ruft die Art der Terminalserver-Sitzungsänderung ab, die einen Taskstart auslösen würde, oder legt diese fest.

Syntax

SessionStateChangeTrigger.StateChange As Integer

Eigenschaftswert

Die Art der Terminalserver-Sitzungsänderung, die das Starten einer Aufgabe auslöst.

Die möglichen Werte sind aus der TASK SESSION STATE CHANGE _ _ _ _ TYPE-Enumeration.

Wert Bedeutung
AUFGABE _ CONSOLE _ CONNECT
1
Änderung des Verbindungsstatus der Terminalserverkonsole. Beispielsweise, wenn Sie eine Verbindung mit einer Benutzersitzung auf dem lokalen Computer herstellen, indem Sie die Benutzer auf dem Computer wechseln.
AUFGABE _ CONSOLE _ DISCONNECT
2
Änderung des Verbindungsstatus der Terminalserverkonsole. Beispiel: Wenn Sie die Verbindung mit einer Benutzersitzung auf dem lokalen Computer trennen, indem Sie die Benutzer auf dem Computer wechseln.
AUFGABE _ REMOTE _ CONNECT
3
Änderung des Remoteverbindungsstatus des Terminalservers. Beispielsweise, wenn ein Benutzer mithilfe des Remotedesktopverbindung von einem Remotecomputer eine Verbindung mit einer Benutzersitzung herstellt.
AUFGABE _ REMOTE _ DISCONNECT
4
Änderung des Zustands der Remotetrennung des Terminalservers. Beispiel: Ein Benutzer trennt die Verbindung mit einer Benutzersitzung, während er das Remotedesktopverbindung einem Remotecomputer verwendet.
AUFGABE _ _SITZUNGSSPERRE
7
Statusänderung für gesperrte Terminalserversitzung. Diese Zustandsänderung bewirkt beispielsweise, dass der Task ausgeführt wird, wenn der Computer gesperrt ist.
AUFGABE _ SITZUNG _ ENTSPERRUNG
8
Statusänderung für entsperrte Terminalserversitzung. Diese Zustandsänderung bewirkt beispielsweise, dass der Task ausgeführt wird, wenn der Computer entsperrt wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Nur [ Vista-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2008-Desktop-Apps]
Typbibliothek
Taskschd.tlb
DLL
Taskschd.dll