Share via


SessionStateChangeTrigger.StateChange プロパティ

スクリプトの場合は、タスクの起動をトリガーするターミナル サーバー セッションの変更の種類を取得または設定します。

構文

SessionStateChangeTrigger.StateChange As Integer

プロパティ値

起動するタスクをトリガーするターミナル サーバー セッションの変更の種類。

指定できる値は、 TASK_SESSION_STATE_CHANGE_TYPE 列挙から取得できます。

説明
TASK_CONSOLE_CONNECT
1
ターミナル サーバー コンソールの接続状態の変更。 たとえば、コンピューター上のユーザーを切り替えて、ローカル コンピューター上のユーザー セッションに接続するとします。
TASK_CONSOLE_DISCONNECT
2
ターミナル サーバー コンソールの切断状態の変更。 たとえば、コンピューター上のユーザーを切り替えて、ローカル コンピューター上のユーザー セッションに切断するとします。
TASK_REMOTE_CONNECT
3
ターミナル サーバーのリモート接続状態の変更。 たとえば、ユーザーがリモート コンピューターからリモート デスクトップ接続プログラムを使用してユーザー セッションに接続するとします。
TASK_REMOTE_DISCONNECT
4
ターミナル サーバーのリモート切断状態の変更。 たとえば、リモート コンピューターからリモート デスクトップ接続プログラムを使用しているときに、ユーザーがユーザー セッションから切断した場合などです。
TASK_SESSION_LOCK
7
ターミナル サーバー セッションのロック状態の変更。 たとえば、この状態の変更により、コンピューターがロックされているときにタスクが実行されます。
TASK_SESSION_UNLOCK
8
ターミナル サーバー セッションのロック解除状態の変更。 たとえば、この状態の変更により、コンピューターのロックが解除されたときにタスクが実行されます。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
タイプ ライブラリ
Taskschd.tlb
[DLL]
Taskschd.dll