タスク スケジューラ

タスク スケジューラ テクノロジの概要。

タスク スケジューラを開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙

 
TASK_ACTION_TYPE

タスクが実行できるアクションの種類を定義します。
TASK_COMPATIBILITY

タスク スケジューラまたはタスクと互換性のある AT コマンドのバージョンを定義します。
TASK_CREATION

タスク スケジューラ サービスがタスクを作成、更新、または無効にする方法を定義します。
TASK_ENUM_FLAGS

タスク スケジューラが登録されたタスクを列挙する方法を定義します。
TASK_INSTANCES_POLICY

タスクスケジューラがタスクの新しいインスタンスを開始するときにタスクの既存のインスタンスを処理する方法を定義します。
TASK_LOGON_TYPE

タスクを実行するために必要なログオン手法を定義します。
TASK_PROCESSTOKENSID_TYPE

タスクで使用できるプロセス セキュリティ識別子 (SID) の種類を定義します。
TASK_RUN_FLAGS

タスクの実行方法を定義します。
TASK_RUNLEVEL_TYPE

タスクを実行する特権レベルを指定する LUA 昇格フラグを定義します。
TASK_SESSION_STATE_CHANGE_TYPE

開始するタスクをトリガーするために使用できるターミナル サーバー セッション状態の変更の種類を定義します。
TASK_STATE

登録されたタスクに含めることができるさまざまな状態を定義します。
TASK_TRIGGER_TYPE

タスクに関連付けられているトリガーの種類を定義します。
TASK_TRIGGER_TYPE2

タスクで使用できるトリガーの種類を定義します。
TASKPAGE

取得するタスク ページの種類を定義します。

関数

 
アクティブ化

Activate メソッドは、指定された作業項目のアクティブなインターフェイスを返します。
AddRequiredPrivilege

タスク プロセス トークンに必要な特権を追加します。
AddWorkItem

AddWorkItem メソッドは、タスクのスケジュールにタスクを追加します。
[クリア]

コレクションからすべてのアクションをクリアします。
[クリア]

名前と値のペアのコレクション全体をクリアします。
[クリア]

コレクションからすべてのトリガーをクリアします。
複製

現在の列挙と同じ列挙状態を含む新しい列挙オブジェクトを作成します。
のインスタンスに接続するときには、

リモート コンピューターに接続し、このインターフェイスの後続のすべての呼び出しをリモート セッションに関連付けます。
作成

新しいアクションを作成してコレクションに追加します。
作成

コレクション内に名前と値のペアを作成します。
作成

タスクの新しいトリガーを作成します。
CreateFolder

関連するタスクのフォルダーを作成します。
CreateTrigger

作業項目のトリガーを作成します。
削除

Delete メソッドはタスクを削除します。
DeleteFolder

親フォルダーからサブフォルダーを削除します。
DeleteTask

フォルダーからタスクを削除します。
DeleteTrigger

作業項目からトリガーを削除します。
EditWorkItem

作業項目の [タスク]、[スケジュール]、および [設定] プロパティ ページを表示し、ユーザーがそれらのページのプロパティを設定できるようにします。
Enum

Enum メソッドは、現在のタスク フォルダー内のタスクを列挙する OLE 列挙子オブジェクトへのポインターを取得します。
get__NewEnum

アクション コレクションのコレクション列挙子を取得します。
get__NewEnum

登録タスク コレクションのコレクション列挙子を取得します。
get__NewEnum

実行中のタスク コレクションのコレクション列挙子を取得します。
get__NewEnum

フォルダー コレクションのコレクション列挙子を取得します。
get__NewEnum

名前と値のペア コレクションのコレクション列挙子を取得します。
get__NewEnum

トリガー コレクションのコレクション列挙子を取得します。
get_Actions

タスクによって実行されるアクションのコレクションを取得または設定します。 (Get)
get_AllowDemandStart

[実行] コマンドまたは [コンテキスト] メニューを使用してタスクを開始できることを示すブール値を取得または設定します。 (Get)
get_AllowHardTerminate

TerminateProcess を使用してタスク スケジューラ サービスによってタスクが終了される可能性があることを示すブール値を取得または設定します。 (Get)
get_Arguments

コマンド ライン操作に関連付けられている引数を取得または設定します。 (Get)
get_Attachments

電子メール メッセージと共に送信される添付ファイルの配列へのポインターを取得または設定します。 (Get)
get_Author

タスクの作成者を取得または設定します。 (Get)
get_Bcc

電子メール メッセージで Bcc する電子メール アドレスまたはアドレスを取得または設定します。 (Get)
get_Body

電子メール メッセージを含む電子メールの本文を取得または設定します。 (Get)
get_Cc

電子メール メッセージで Cc にする電子メール アドレスまたはアドレスを取得または設定します。 (Get)
get_ClassId

ハンドラー クラスの識別子を取得または設定します。 (Get)
get_Compatibility

タスクと互換性のあるタスク スケジューラのバージョンを示す整数値を取得または設定します。 (Get)
get_Connected

タスク スケジューラ サービスに接続しているかどうかを示すブール値を取得します。
get_ConnectedDomain

TargetServer コンピューターが接続されているドメインの名前を取得します。
get_ConnectedUser

タスク スケジューラ サービスに接続されているユーザーの名前を取得します。
get_Context

タスクのプリンシパルの識別子を取得または設定します。 (Get)
get_Count

コレクション内のアクションの数を取得します。
get_Count

コレクションに登録されているタスクの数を取得します。
get_Count

コレクション内の実行中のタスクの数を取得します。
get_Count

コレクション内のフォルダーの数を取得します。
get_Count

コレクション内の名前と値のペアの数を取得します。
get_Count

コレクション内のトリガーの数を取得します。
get_CurrentAction

実行中のタスクが実行している現在のアクションの名前を取得します。
get_Data

ハンドラーに関連付けられている追加のデータを取得または設定します。 (Get)
get_Data

タスクに関連付けられているデータを取得または設定します。 (Get)
get_Date

タスクが登録される日時を取得または設定します。 (Get)
get_DaysInterval

スケジュール内の日数の間隔を取得または設定します。 (Get)
get_DaysOfMonth

タスクを実行する月の日数を取得または設定します。 (Get)
get_DaysOfWeek

タスクを実行する曜日を取得または設定します。 (Get)
get_DaysOfWeek

タスクを実行する曜日を取得または設定します。 (Get)
get_Deadline

定期的な自動メンテナンス中にタスクが完了しなかった場合に、タスク スケジューラが緊急自動メンテナンス中にタスクの実行を試みる時間を取得または設定します。 (Get)
get_Definition

タスクの定義を取得します。
get_Delay

システムが起動してからタスクが開始するまでの時間を示す値を取得または設定します。 (Get)
get_Delay

イベントが発生してからタスクが開始するまでの時間を示す値を取得または設定します。 (Get)
get_Delay

ユーザーがログオンしてからタスクが開始するまでの時間を示す値を取得または設定します。 (Get)
get_Delay

タスクが登録されてからタスクが開始するまでの時間を取得または設定します。 (Get)
get_Delay

ターミナル サーバー セッションの状態変更が検出された後にタスクが開始されるまでの遅延時間を示す値を取得または設定します。 (ISessionStateChangeTrigger.get_Delay)
get_DeleteExpiredTaskAfter

タスク スケジューラが期限切れ後にタスクを削除するまでに待機する時間を取得または設定します。 (Get)
get_Description

タスクの説明を取得または設定します。 (Get)
get_DisallowStartIfOnBatteries

コンピューターがバッテリで実行されている場合にタスクが開始されないことを示すブール値を取得または設定します。 (Get)
get_DisallowStartOnRemoteAppSession

リモート アプリケーション統合ローカル (RAIL) セッションで実行するようにトリガーされた場合にタスクを開始しないことを指定するブール値を取得または設定します。 (Get)
get_DisplayName

プリンシパルの名前を取得または設定します。 (Get)
get_Documentation

タスクの追加のドキュメントを取得または設定します。 (Get)
get_Duration

パターンを繰り返す時間を取得または設定します。 (Get)
get_Enabled

登録済みタスクが有効かどうかを示すブール値を取得または設定します。 (Get)
get_Enabled

タスクが有効になっていることを示すブール値を取得または設定します。 タスクは、この設定が True の場合にのみ実行できます。
get_Enabled

トリガーが有効かどうかを示すブール値を取得または設定します。 (Get)
get_EndBoundary

トリガーが非アクティブ化される日時を取得または設定します。 (Get)
get_EnginePID

タスクを実行しているエンジン (プロセス) のプロセス ID を取得します。
get_Exclusive

排他モードの自動メンテナンス中にタスク スケジューラがタスクを開始する必要があるかどうかを示します。 (Get)
get_ExecutionTimeLimit

タスクを完了できる時間を取得または設定します。 (Get)
get_ExecutionTimeLimit

このトリガーによって起動されたタスクの実行が許可される最大時間を取得または設定します。 (Get)
get_From

電子メールを送信する電子メール アドレスを取得または設定します。 (Get)
get_GroupId

プリンシパルに関連付けられているタスクを実行するために必要なユーザー グループの識別子を取得または設定します。 (Get)
get_HeaderFields

送信する電子メール メッセージのヘッダー情報を取得または設定します。 (Get)
get_Hidden

タスクが UI に表示されないことを示すブール値を取得または設定します。 (Get)
get_HighestVersion

コンピューターがサポートするタスク スケジューラの最高バージョンを示します。
get_Id

アクションの識別子を取得または設定します。 (Get)
get_Id

ネットワーク プロファイルを識別する GUID 値を取得または設定します。 (Get)
get_Id

プリンシパルの識別子を取得または設定します。 (Get)
get_Id

トリガーの識別子を取得または設定します。 (Get)
get_IdleDuration

タスクの実行前にコンピューターがアイドル状態である必要がある時間を示す値を取得または設定します。 (Get)
get_IdleSettings

コンピューターがアイドル状態のときにタスク スケジューラがタスクを実行する方法を指定する情報を取得または設定します。 (Get)
get_InstanceGuid

タスクのこのインスタンスの GUID 識別子を取得します。
get_Interval

取得またはタスクの再起動の間隔を設定します。 (Get)
get_Item

コレクションから指定したアクションを取得します。
get_Item

指定した登録済みタスクをコレクションから取得します。
get_Item

コレクションから指定したタスクを取得します。
get_Item

コレクションから指定したフォルダーを取得します。
get_Item

指定した名前と値のペアをコレクションから取得します。
get_Item

コレクションから指定したトリガーを取得します。
get_LastRunTime

登録されたタスクが最後に実行された時刻を取得します。
get_LastTaskResult

登録されたタスクが最後に実行された時点で返された結果を取得します。
get_LogonType

プリンシパルに関連付けられているタスクを実行するために必要なセキュリティ ログオン メソッドを取得または設定します。 (Get)
get_MaintenanceSettings

自動メンテナンス中にタスクスケジューラがタスクを実行するために使用する IMaintenanceSettings オブジェクトへのポインターを取得または設定します。 (Get)
get_MessageBody

メッセージ ボックスの本文に表示されるメッセージ テキストを取得または設定します。 (Get)
get_MonthsOfYear

取得またはタスクを実行する年の月を設定します。 (IMonthlyDOWTrigger.get_MonthsOfYear)
get_MonthsOfYear

取得またはタスクを実行する年の月を設定します。 (IMonthlyTrigger.get_MonthsOfYear)
get_MultipleInstances

タスク スケジューラがタスクの複数のインスタンスを処理する方法を定義するポリシーを取得または設定します。 (Get)
get_Name

ネットワーク プロファイルの名前を取得または設定します。 (Get)
get_Name

登録済みタスクの名前を取得します。
get_Name

タスクの名前を取得します。
get_Name

タスクを含むフォルダーを識別するために使用される名前を取得します。
get_Name

名前と値のペアの値に関連付けられている名前を取得または設定します。 (Get)
get_NetworkSettings

ネットワーク プロファイルの識別子と名前を含むネットワーク設定オブジェクトを取得または設定します。 (Get)
get_NextRunTime

登録されたタスクの次回の実行がスケジュールされている時刻を取得します。
get_NumberOfMissedRuns

登録されたタスクがスケジュールされた実行を見逃した回数を取得します。
get_Path

実行可能ファイルへのパスを取得または設定します。 (Get)
get_Path

登録されたタスクが格納されている場所へのパスを取得します。
get_Path

タスクが格納されている場所へのパスを取得します。
get_Path

フォルダーが格納されている場所へのパスを取得します。
get_Period

定期的な自動メンテナンス中にタスクを 1 回実行する必要がある時間を取得または設定します。 (Get)
get_Principal

タスクのセキュリティ資格情報を提供するタスクのプリンシパルを取得または設定します。 (Get)
get_Priority

タスクの優先度レベルを取得または設定します。 (Get)
get_ProcessTokenSidType

タスク プロセス セキュリティ識別子 (SID) の種類を取得または設定します。 (Get)
get_RandomDelay

トリガーの開始時刻にランダムに追加される遅延時間を取得または設定します。 (IDailyTrigger.get_RandomDelay)
get_RandomDelay

トリガーの開始時刻にランダムに追加される遅延時間を取得または設定します。 (IMonthlyDOWTrigger.get_RandomDelay)
get_RandomDelay

トリガーの開始時刻にランダムに追加される遅延時間を取得または設定します。 (IMonthlyTrigger.get_RandomDelay)
get_RandomDelay

トリガーの開始時刻にランダムに追加される遅延時間を取得または設定します。 (ITimeTrigger.get_RandomDelay)
get_RandomDelay

トリガーの開始時刻にランダムに追加される遅延時間を取得または設定します。 (IWeeklyTrigger.get_RandomDelay)
get_RegistrationInfo

タスクの説明、タスクの作成者、タスクが登録される日付など、タスクの説明に使用される登録情報を取得または設定します。 (Get)
get_Repetition

タスクの実行頻度と、タスクの開始後に繰り返される繰り返しパターンの長さを示す値を取得または設定します。 (Get)
get_ReplyTo

返信するメール アドレスを取得または設定します。 (Get)
get_RequiredPrivilege

インデックスによってタスクの必要な特権を取得します。
get_RequiredPrivilegeCount

必要な特権配列内の特権の数を取得します。
get_RestartCount

タスク スケジューラがタスクの再起動を試行する回数を取得または設定します。 (Get)
get_RestartInterval

タスク スケジューラがタスクの再起動を試みる時間を指定する値を取得または設定します。 (Get)
get_RestartOnIdle

コンピューターが 2 回以上アイドル状態になったときにタスクを再起動するかどうかを示すブール値を取得または設定します。 (Get)
get_RunLevel

プリンシパルに関連付けられているタスクを実行するために必要な特権レベルを指定するために使用される識別子を取得または設定します。 (Get)
get_RunOnLastDayOfMonth

タスクが月の最終日に実行されることを示すブール値を取得または設定します。 (Get)
get_RunOnLastWeekOfMonth

タスクが月の最後の週に実行されることを示すブール値を取得または設定します。 (Get)
get_RunOnlyIfIdle

コンピューターがアイドル状態の場合にのみタスク スケジューラがタスクを実行することを示すブール値を取得または設定します。 (Get)
get_RunOnlyIfNetworkAvailable

ネットワークが使用可能な場合にのみタスク スケジューラがタスクを実行することを示すブール値を取得または設定します。 (Get)
get_SecurityDescriptor

タスクのセキュリティ記述子を取得または設定します。 (Get)
get_Server

電子メールの送信に使用する SMTP サーバーの名前を取得または設定します。 (Get)
get_Settings

タスク スケジューラ サービスによるタスクの実行方法を定義する設定を取得または設定します。 (Get)
get_Source

タスクの発生元を取得または設定します。 たとえば、タスクはコンポーネント、サービス、アプリケーション、またはユーザーから発生した場合があります。 (Get)
get_StartBoundary

トリガーがアクティブ化される日時を取得または設定します。 (Get)
get_StartWhenAvailable

スケジュールされた時間が経過した後、タスク スケジューラがタスクをいつでも開始できることを示すブール値を取得または設定します。 (Get)
get_State

登録済みタスクの操作状態を取得します。
get_State

実行中のタスクの状態の識別子を取得します。
get_StateChange

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

タスクの実行中のインスタンスが繰り返しパターン期間の最後に停止するかどうかを示すブール値を取得または設定します。 (Get)
get_StopIfGoingOnBatteries

コンピューターがバッテリに移動する場合にタスクが停止されることを示すブール値を取得または設定します。 (Get)
get_StopOnIdleEnd

タスクが完了する前にアイドル状態が終了した場合にタスク スケジューラがタスクを終了することを示すブール値を取得または設定します。 アイドル状態は、コンピューターがアイドル状態でなくなったときに終了します。 (Get)
get_Subject

電子メール メッセージの件名を取得または設定します。 (Get)
get_Subscription

トリガーを起動するイベントを識別するクエリ文字列を取得または設定します。 (Get)
get_TargetServer

ユーザーが接続されているタスク スケジューラ サービスを実行しているコンピューターの名前を取得します。
get_Title

メッセージ ボックスのタイトルを取得または設定します。 (Get)
get_To

電子メールを送信する電子メール アドレスを取得または設定します。 (Get)
get_Triggers

タスクの開始に使用するトリガーのコレクションを取得または設定します。 (Get)
get_Type

アクションの種類を取得します。
get_Type

トリガーの種類を取得します。
get_URI

タスクの URI を取得または設定します。 (Get)
get_UserId

ユーザーの識別子を取得または設定します。 (Get)
get_UserId

プリンシパルに関連付けられているタスクを実行するために必要なユーザー識別子を取得または設定します。 (Get)
get_UserId

ターミナル サーバー セッションのユーザーを取得または設定します。 このユーザーに対してセッション状態の変更が検出されると、タスクが開始されます。 (Get)
get_UseUnifiedSchedulingEngine

統合スケジュール エンジンを使用してこのタスクを実行することを示すブール値を取得または設定します。 (Get)
get_Value

名前と値のペアの名前に関連付けられている値を取得または設定します。 (Get)
get_ValueQueries

名前付き XPath クエリのコレクションを取得または設定します。 コレクション内の各クエリは、Subscription プロパティで指定されたサブスクリプション クエリから返された最後に一致するイベント XML に適用されます。 (Get)
get_Version

タスクのバージョン番号を取得または設定します。 (Get)
get_Volatile

Windows が起動するたびにタスクを自動的に無効にするかどうかを示すブール値を取得または設定します。 (Get)
get_WaitTimeout

タスク スケジューラがアイドル状態が発生するまで待機する時間を示す値を取得または設定します。 (Get)
get_WakeToRun

タスクスケジューラがタスクの実行時にコンピューターをスリープ解除し、タスクが完了するまでコンピューターを起動したままにすることを示すブール値を取得または設定します。 (Get)
get_WeeksInterval

スケジュール内の週の間隔を取得または設定します。 (Get)
get_WeeksOfMonth

タスクが実行される月の週を取得または設定します。 (Get)
get_WorkingDirectory

実行可能ファイルまたは実行可能ファイルで使用されるファイルを含むディレクトリを取得または設定します。 (Get)
get_Xml

登録されたタスクの XML 形式の登録情報を取得します。
get_XmlText

コレクションの XML 形式のバージョンを取得または設定します。 (Get)
get_XmlText

取得またはタスクの登録情報の XML 形式のバージョンを設定します。 (Get)
get_XmlText

タスクの XML 形式の定義を取得または設定します。 (Get)
get_XmlText

タスク設定の XML 形式の定義を取得または設定します。 (Get)
GetAccountInformation

作業項目のアカウント名を取得します。
GetApplicationName

このメソッドは、タスクが関連付けられているアプリケーションの名前を取得します。
GetComment

作業項目のコメントを取得します。
Getcontext

同じジョブ インスタンス内にあるさまざまなステップとタスクの間でコンテキストを共有するために使用されます。
GetCreator

作業項目の作成者の名前を取得します。
GetErrorRetryCount

エラーが発生したときにタスク スケジューラが操作を再試行する回数を取得します。 このメソッドは実装されていません。
GetErrorRetryInterval

タスク スケジューラがエラーが発生した場合に作業項目の実行を試行するまでの時間間隔を分単位で取得します。 このメソッドは実装されていません。
GetExitCode

最後の実行時に作業項目に関連付けられている実行可能ファイルによって返された最後の終了コードを取得します。 メソッドは、最後に作業項目を実行しようとしたときにタスク スケジューラに返された終了コードも返します。
GetFlags

任意の種類の作業項目の動作を変更するフラグを取得します。
GetFolder

指定した場所にあるタスクを含むフォルダーを取得します。
GetFolder

登録済みタスクのフォルダーを取得します。
GetFolders

フォルダー内のすべてのサブフォルダーを取得します。
GetIdleWait

作業項目のアイドル待機時間を取得します。
GetInput

タスクの入力変数を取得します。
GetInstances

現在実行中の登録済みタスクのすべてのインスタンスを返します。
GetMaxRunTime

このメソッドは、終了する前にタスクを実行できる最大時間 (ミリ秒単位) を取得します。
GetMostRecentRunTime

作業項目の実行が開始された最新の時刻を取得します。
GetNextRunTime

次に作業項目を実行するタイミングを取得します。
GetPage

このメソッドは、タスク オブジェクトに関連付けられている 1 つ以上のプロパティ シート ページを取得します。
GetParameters

このメソッドは、タスクのコマンド ライン パラメーターを取得します。
GetPriority

このメソッドは、タスクの優先度を取得します。
GetRunningTasks

実行中のタスクのコレクションを取得します。
GetRunTimes

指定した期間の作業項目の実行時間を取得します。
GetRunTimes

指定した時間に登録されたタスクの実行がスケジュールされている時刻を取得します。
GetSecurityDescriptor

登録されたタスクの資格情報として使用されるセキュリティ記述子を取得します。
GetSecurityDescriptor

フォルダーのセキュリティ記述子を取得します。
GetStatus

作業項目の状態を取得します。
GetTargetComputer

GetTargetComputer メソッドは、ITaskScheduler が現在対象となっているコンピューターの名前を返します。
GetTask

フォルダー内の指定した場所にあるタスクを取得します。
GetTaskFlags

このメソッドは、タスクの動作を変更するフラグを返します。
GetTasks

フォルダー内のすべてのタスクを取得します。
GetTrigger

タスク トリガーを取得します。
GetTrigger

GetTrigger メソッドは、現在のタスク トリガーを取得します。
GetTriggerCount

現在の作業項目のトリガーの数を取得します。
GetTriggerString

作業項目トリガーを記述する文字列を取得します。
GetTriggerString

GetTriggerString メソッドは、現在のタスク トリガーを文字列の形式で取得します。 この文字列は、"毎日午後 2 時、5/11/97 から" のような形式でタスク スケジューラ のユーザー インターフェイスに表示されます。
GetWorkingDirectory

このメソッドは、タスクの作業ディレクトリを取得します。
GetWorkItemData

作業項目に関連付けられているアプリケーション定義データを取得します。
IsOfType

IsOfType メソッドは、オブジェクトの型をチェックして、特定のインターフェイスをサポートしていることを確認します。
NewTask

設定とプロパティを入力し、ITaskFolder::RegisterTaskDefinition メソッドを使用して登録する空のタスク定義オブジェクトを返します。
NewWorkItem

NewWorkItem メソッドは、新しい作業項目を作成し、作業項目の領域を割り当て、そのアドレスを取得します。
次へ

列挙シーケンス内の次に指定された数のタスクを取得します。
一時停止

COM ハンドラーを一時停止するために呼び出されます。
put_Actions

タスクによって実行されるアクションのコレクションを取得または設定します。 (Put)
put_AllowDemandStart

[実行] コマンドまたは [コンテキスト] メニューを使用してタスクを開始できることを示すブール値を取得または設定します。 (Put)
put_AllowHardTerminate

TerminateProcess を使用してタスク スケジューラ サービスによってタスクが終了される可能性があることを示すブール値を取得または設定します。 (Put)
put_Arguments

コマンド ライン操作に関連付けられている引数を取得または設定します。 (Put)
put_Attachments

電子メール メッセージと共に送信される添付ファイルの配列へのポインターを取得または設定します。 (Put)
put_Author

タスクの作成者を取得または設定します。 (Put)
put_Bcc

電子メール メッセージで Bcc する電子メール アドレスまたはアドレスを取得または設定します。 (Put)
put_Body

電子メール メッセージを含む電子メールの本文を取得または設定します。 (Put)
put_Cc

電子メール メッセージで Cc にする電子メール アドレスまたはアドレスを取得または設定します。 (Put)
put_ClassId

ハンドラー クラスの識別子を取得または設定します。 (Put)
put_Compatibility

タスクと互換性のあるタスク スケジューラのバージョンを示す整数値を取得または設定します。 (Put)
put_Context

タスクのプリンシパルの識別子を取得または設定します。 (Put)
put_Data

ハンドラーに関連付けられている追加のデータを取得または設定します。 (Put)
put_Data

タスクに関連付けられているデータを取得または設定します。 (Put)
put_Date

タスクが登録される日時を取得または設定します。 (Put)
put_DaysInterval

スケジュール内の日数の間隔を取得または設定します。 (Put)
put_DaysOfMonth

タスクを実行する月の日数を取得または設定します。 (Put)
put_DaysOfWeek

タスクを実行する曜日を取得または設定します。 (Put)
put_DaysOfWeek

タスクを実行する曜日を取得または設定します。 (Put)
put_Deadline

定期的な自動メンテナンス中にタスクが完了しなかった場合に、タスク スケジューラが緊急自動メンテナンス中にタスクの実行を試みる時間を取得または設定します。 (Put)
put_Delay

システムが起動してからタスクが開始するまでの時間を示す値を取得または設定します。 (Put)
put_Delay

イベントが発生してからタスクが開始するまでの時間を示す値を取得または設定します。 (Put)
put_Delay

ユーザーがログオンしてからタスクが開始するまでの時間を示す値を取得または設定します。 (Put)
put_Delay

タスクが登録されてからタスクが開始するまでの時間を取得または設定します。 (Put)
put_Delay

ターミナル サーバー セッションの状態変更が検出された後にタスクが開始されるまでの遅延時間を示す値を取得または設定します。 (ISessionStateChangeTrigger.put_Delay)
put_DeleteExpiredTaskAfter

タスク スケジューラが期限切れ後にタスクを削除するまでに待機する時間を取得または設定します。 (Put)
put_Description

タスクの説明を取得または設定します。 (Put)
put_DisallowStartIfOnBatteries

コンピューターがバッテリで実行されている場合にタスクが開始されないことを示すブール値を取得または設定します。 (Put)
put_DisallowStartOnRemoteAppSession

リモート アプリケーション統合ローカル (RAIL) セッションで実行するようにトリガーされた場合にタスクを開始しないことを指定するブール値を取得または設定します。 (Put)
put_DisplayName

プリンシパルの名前を取得または設定します。 (Put)
put_Documentation

タスクの追加のドキュメントを取得または設定します。 (Put)
put_Duration

パターンが繰り返される時間を取得または設定します。 (Put)
put_Enabled

登録済みタスクが有効かどうかを示すブール値を取得または設定します。 (Put)
put_Enabled

トリガーが有効かどうかを示すブール値を取得または設定します。 (Put)
put_EndBoundary

トリガーが非アクティブ化された日時を取得または設定します。 (Put)
put_Exclusive

タスク スケジューラが排他モードの自動メンテナンス中にタスクを開始する必要があるかどうかを示します。 (Put)
put_ExecutionTimeLimit

タスクを完了できる時間を取得または設定します。 (Put)
put_ExecutionTimeLimit

このトリガーによって起動されたタスクの実行が許可される最大時間を取得または設定します。 (Put)
put_From

電子メールを送信する電子メール アドレスを取得または設定します。 (Put)
put_GroupId

プリンシパルに関連付けられているタスクを実行するために必要なユーザー グループの識別子を取得または設定します。 (Put)
put_HeaderFields

送信する電子メール メッセージのヘッダー情報を取得または設定します。 (Put)
put_Hidden

タスクが UI に表示されないことを示すブール値を取得または設定します。 (Put)
put_Id

アクションの識別子を取得または設定します。 (Put)
put_Id

ネットワーク プロファイルを識別する GUID 値を取得または設定します。 (Put)
put_Id

プリンシパルの識別子を取得または設定します。 (Put)
put_Id

トリガーの識別子を取得または設定します。 (Put)
put_IdleDuration

タスクの実行前にコンピューターがアイドル状態である必要がある時間を示す値を取得または設定します。 (Put)
put_IdleSettings

コンピューターがアイドル状態のときにタスク スケジューラがタスクを実行する方法を指定する情報を取得または設定します。 (Put)
put_Interval

タスクを再起動するまでの時間を取得または設定します。 (Put)
put_LogonType

プリンシパルに関連付けられているタスクを実行するために必要なセキュリティ ログオン 方法を取得または設定します。 (Put)
put_MaintenanceSettings

タスク スケジューラが自動メンテナンス中にタスクを実行するために使用する IMaintenanceSettings オブジェクトへのポインターを取得または設定します。 (Put)
put_MessageBody

メッセージ ボックスの本文に表示されるメッセージ テキストを取得または設定します。 (Put)
put_MonthsOfYear

取得またはタスクを実行する年の月を設定します。 (IMonthlyDOWTrigger.put_MonthsOfYear)
put_MonthsOfYear

取得またはタスクを実行する年の月を設定します。 (IMonthlyTrigger.put_MonthsOfYear)
put_MultipleInstances

タスク スケジューラがタスクの複数のインスタンスを処理する方法を定義するポリシーを取得または設定します。 (Put)
put_Name

ネットワーク プロファイルの名前を取得または設定します。 (Put)
put_Name

名前と値のペアの値に関連付けられている名前を取得または設定します。 (Put)
put_NetworkSettings

ネットワーク プロファイルの識別子と名前を含むネットワーク設定オブジェクトを取得または設定します。 (Put)
put_Path

実行可能ファイルへのパスを取得または設定します。 (Put)
put_Period

定期的な自動メンテナンス中にタスクを一度実行する必要がある時間を取得または設定します。 (Put)
put_Principal

タスクのセキュリティ資格情報を提供するタスクのプリンシパルを取得または設定します。 (Put)
put_Priority

タスクの優先度レベルを取得または設定します。 (Put)
put_ProcessTokenSidType

タスク プロセス セキュリティ識別子 (SID) の種類を取得または設定します。 (Put)
put_RandomDelay

トリガーの開始時刻にランダムに追加される遅延時間を取得または設定します。 (IDailyTrigger.put_RandomDelay)
put_RandomDelay

トリガーの開始時刻にランダムに追加される遅延時間を取得または設定します。 (IMonthlyDOWTrigger.put_RandomDelay)
put_RandomDelay

トリガーの開始時刻にランダムに追加される遅延時間を取得または設定します。 (IMonthlyTrigger.put_RandomDelay)
put_RandomDelay

トリガーの開始時刻にランダムに追加される遅延時間を取得または設定します。 (ITimeTrigger.put_RandomDelay)
put_RandomDelay

トリガーの開始時刻にランダムに追加される遅延時間を取得または設定します。 (IWeeklyTrigger.put_RandomDelay)
put_RegistrationInfo

タスクの説明、タスクの作成者、タスクが登録された日付など、タスクの説明に使用される登録情報を取得または設定します。 (Put)
put_Repetition

タスクの実行頻度と、タスクの開始後に繰り返される繰り返しパターンの長さを示す値を取得または設定します。 (Put)
put_ReplyTo

返信するメール アドレスを取得または設定します。 (Put)
put_RestartCount

タスク スケジューラがタスクの再起動を試行する回数を取得または設定します。 (Put)
put_RestartInterval

タスク スケジューラがタスクの再起動を試みる時間を指定する値を取得または設定します。 (Put)
put_RestartOnIdle

コンピューターがアイドル状態に複数回循環したときにタスクを再起動するかどうかを示すブール値を取得または設定します。 (Put)
put_RunLevel

プリンシパルに関連付けられているタスクを実行するために必要な特権レベルを指定するために使用される識別子を取得または設定します。 (Put)
put_RunOnLastDayOfMonth

タスクが月の最終日に実行されることを示すブール値を取得または設定します。 (Put)
put_RunOnLastWeekOfMonth

タスクが月の最後の週に実行されることを示すブール値を取得または設定します。 (Put)
put_RunOnlyIfIdle

コンピューターがアイドル状態の場合にのみタスク スケジューラがタスクを実行することを示すブール値を取得または設定します。 (Put)
put_RunOnlyIfNetworkAvailable

ネットワークが使用可能な場合にのみタスク スケジューラがタスクを実行することを示すブール値を取得または設定します。 (Put)
put_SecurityDescriptor

タスクのセキュリティ記述子を取得または設定します。 (Put)
put_Server

電子メールの送信に使用する SMTP サーバーの名前を取得または設定します。 (Put)
put_Settings

タスク スケジューラ サービスによるタスクの実行方法を定義する設定を取得または設定します。 (Put)
put_Source

タスクの発生元を取得または設定します。 たとえば、タスクはコンポーネント、サービス、アプリケーション、またはユーザーから発生した場合があります。 (Put)
put_StartBoundary

トリガーがアクティブ化される日時を取得または設定します。 (Put)
put_StartWhenAvailable

スケジュールされた時刻が経過した後、タスク スケジューラがタスクをいつでも開始できることを示すブール値を取得または設定します。 (Put)
put_StateChange

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

タスクの実行中のインスタンスが繰り返しパターン期間の最後に停止するかどうかを示すブール値を取得または設定します。 (Put)
put_StopIfGoingOnBatteries

コンピューターがバッテリに移動する場合にタスクが停止されることを示すブール値を取得または設定します。 (Put)
put_StopOnIdleEnd

タスクが完了する前にアイドル状態が終了した場合にタスク スケジューラがタスクを終了することを示すブール値を取得または設定します。 アイドル状態は、コンピューターがアイドル状態でなくなったときに終了します。 (Put)
put_Subject

電子メール メッセージの件名を取得または設定します。 (Put)
put_Subscription

トリガーを起動するイベントを識別するクエリ文字列を取得または設定します。 (Put)
put_Title

メッセージ ボックスのタイトルを取得または設定します。 (Put)
put_To

電子メールを送信する電子メール アドレスまたはアドレスを取得または設定します。 (Put)
put_Triggers

タスクの開始に使用されるトリガーのコレクションを取得または設定します。 (Put)
put_URI

タスクの URI を取得または設定します。 (Put)
put_UserId

ユーザーの識別子を取得または設定します。 (Put)
put_UserId

プリンシパルに関連付けられているタスクを実行するために必要なユーザー識別子を取得または設定します。 (Put)
put_UserId

ターミナル サーバー セッションのユーザーを取得または設定します。 このユーザーに対してセッション状態の変更が検出されると、タスクが開始されます。 (Put)
put_UseUnifiedSchedulingEngine

統合スケジュール エンジンを使用してこのタスクを実行することを示すブール値を取得または設定します。 (Put)
put_Value

名前と値のペアの名前に関連付けられている値を取得または設定します。 (Put)
put_ValueQueries

名前付き XPath クエリのコレクションを取得または設定します。 コレクション内の各クエリは、Subscription プロパティで指定されたサブスクリプション クエリから返された最後に一致するイベント XML に適用されます。 (Put)
put_Version

タスクのバージョン番号を取得または設定します。 (Put)
put_Volatile

Windows が起動するたびにタスクを自動的に無効にするかどうかを示すブール値を取得または設定します。 (Put)
put_WaitTimeout

タスク スケジューラがアイドル状態が発生するまで待機する時間を示す値を取得または設定します。 (Put)
put_WakeToRun

タスクスケジューラがタスクの実行時にコンピューターをスリープ解除し、タスクが完了するまでコンピューターの起動を維持することを示すブール値を取得または設定します。 (Put)
put_WeeksInterval

スケジュール内の週の間隔を取得または設定します。 (Put)
put_WeeksOfMonth

タスクが実行される月の週を取得または設定します。 (Put)
put_WorkingDirectory

実行可能ファイルまたは実行可能ファイルで使用されるファイルを含むディレクトリを取得または設定します。 (Put)
put_XmlText

コレクションの XML 形式のバージョンを取得または設定します。 (Put)
put_XmlText

タスクの登録情報の XML 形式のバージョンを取得または設定します。 (Put)
put_XmlText

タスクの XML 形式の定義を取得または設定します。 (Put)
put_XmlText

タスク設定の XML 形式の定義を取得または設定します。 (Put)
[更新]

タスクのすべてのローカル インスタンス変数を更新します。
RegisterTask

XML を使用してタスクを定義する新しいタスクをフォルダーに登録 (作成) します。
RegisterTaskDefinition

ITaskDefinition インターフェイスを使用してタスクを定義し、指定した場所にタスクを登録 (作成) します。
削除

指定したアクションをコレクションから削除します。
削除

選択した名前と値のペアをコレクションから削除します。
削除

タスクによって使用されるトリガーのコレクションから、指定したトリガーを削除します。
リセット

列挙のシーケンスを最初にリセットします。 (IEnumWorkItems.Reset)
再開

COM ハンドラーを再開するために呼び出されます。
[実行]

タスク スケジューラ サービスに要求を送信して、作業項目を実行します。
[実行]

登録されたタスクを直ちに実行します。
RunEx

指定したフラグとセッション識別子を使用して、登録されたタスクを直ちに実行します。
SetAccountInformation

作業項目の実行に使用するアカウント名とパスワードを設定します。
SetApplicationName

このメソッドは、特定のアプリケーションを現在のタスクに割り当てます。
SetComment

作業項目のコメントを設定します。
SetCreator

作業項目の作成者の名前を設定します。
SetErrorRetryCount

エラーが発生した場合にタスク スケジューラが作業項目の実行を再試行する回数を設定します。 このメソッドは実装されていません。
SetErrorRetryInterval

エラーが発生した後にタスク スケジューラが作業項目を実行するまでの時間間隔を分単位で設定します。 このメソッドは実装されていません。
SetFlags

任意の種類の作業項目の動作を変更するフラグを設定します。
SetIdleWait

作業項目を実行する前にシステムがアイドル状態である必要がある分数を設定します。
SetMaxRunTime

このメソッドは、タスクが終了するまでの最大実行時間をミリ秒単位で設定します。
SetOutput

タスクの出力変数を設定します。
SetParameters

このメソッドは、タスクのコマンド ライン パラメーターを設定します。
SetPriority

このメソッドは、タスクの優先度を設定します。
SetSecurityDescriptor

登録されたタスクの資格情報として使用されるセキュリティ記述子を設定します。
SetSecurityDescriptor

フォルダーのセキュリティ記述子を設定します。
SetTargetComputer

SetTargetComputer メソッドは、ITaskScheduler インターフェイスが動作するコンピューターを選択し、リモート タスクの管理と列挙を可能にします。
SetTaskFlags

このメソッドは、スケジュールされたタスクの動作を変更するフラグを設定します。
SetTrigger

SetTrigger メソッドは、タスク トリガーのトリガー条件を設定します。
SetWorkingDirectory

このメソッドは、タスクの作業ディレクトリを設定します。
SetWorkItemData

このメソッドは、作業項目に関連付けられているアプリケーション定義データを格納します。
Skip

列挙シーケンス内の次に指定した数のタスクをスキップします。
Start

COM ハンドラーを開始するために呼び出されます。
Stop

登録されたタスクを直ちに停止します。
Stop

タスクのこのインスタンスを停止します。
Stop

COM ハンドラーを停止するために呼び出されます。
TaskCompleted

COM ハンドラーが完了したことをタスク スケジューラに伝えます。
Terminate

このメソッドは、作業項目の実行を終了します。
UpdateStatus

COM ハンドラーの完了率をタスク スケジューラに通知します。

インターフェイス

 
IAction

すべてのアクション オブジェクトによって継承される共通プロパティを提供します。
IActionCollection

タスクによって実行されるアクションが含まれます。
IBootTrigger

システムの起動時にタスクを開始するトリガーを表します。
IComHandlerAction

ハンドラーを起動するアクションを表します。
IDailyTrigger

1 日のスケジュールに基づいてタスクを開始するトリガーを表します。
IEmailAction

電子メール メッセージを送信するアクションを表します。
IEnumWorkItems

[スケジュールされたタスク] フォルダー内のタスクを列挙するためのメソッドを提供します。
IEventTrigger

システム イベントが発生したときにタスクを開始するトリガーを表します。
IExecAction

コマンド ライン操作を実行するアクションを表します。
IIdleSettings

コンピューターがアイドル状態のときにタスク スケジューラがタスクを実行する方法を指定します。
IIdleTrigger

コンピューターがアイドル状態になったときにタスクを開始するトリガーを表します。
ILogonTrigger

ユーザーがログオンしたときにタスクを開始するトリガーを表します。
IMaintenanceSettings

タスク スケジューラが自動メンテナンス中にタスクを実行するために使用する設定を提供します。
IMonthlyDOWTrigger

毎月の曜日スケジュールでタスクを開始するトリガーを表します。
IMonthlyTrigger

月次スケジュールに基づいてジョブを開始するトリガーを表します。
INetworkSettings

タスク スケジューラ サービスがネットワーク プロファイルを取得するために使用する設定を提供します。
IPrincipal

プリンシパルのセキュリティ資格情報を提供します。
IPrincipal2

プリンシパルのセキュリティ資格情報に適用される拡張設定を提供します。
IProvideTaskPage

タスクのプロパティ シート設定にアクセスするためのメソッドを提供します。
IRegisteredTask

タスクの即時実行、タスクの実行中のインスタンスの取得、タスクの登録に使用される資格情報の取得または設定、タスクを記述するプロパティの取得または設定に使用されるメソッドを提供します。
IRegisteredTaskCollection

登録されているすべてのタスクが含まれます。
IRegistrationInfo

タスクの説明に使用できる管理情報を提供します。
IRegistrationTrigger

タスクが登録または更新されたときにタスクを開始するトリガーを表します。
IRepetitionPattern

タスクを実行する頻度と、タスクの開始後に繰り返しパターンを繰り返す時間を定義します。
IRunningTask

実行中のタスクから情報を取得して制御するメソッドを提供します。
IRunningTaskCollection

実行中のタスクを制御するために使用されるコレクションを提供します。
IScheduledWorkItem

特定の作業項目を管理するためのメソッドを提供します。
ISessionStateChangeTrigger

コンソール接続または切断、リモート接続または切断、ワークステーションロックまたはロック解除通知のタスクをトリガーします。
IShowMessageAction

タスクがアクティブ化されたときにメッセージ ボックスを表示するアクションを表します。
Itask

タスクの実行、タスク情報の取得または設定、タスクの終了を行うメソッドを提供します。 IScheduledWorkItem インターフェイスから派生し、そのインターフェイスのすべてのメソッドを継承します。
ITaskDefinition

タスクの設定、トリガー、アクション、登録情報など、タスクのすべてのコンポーネントを定義します。
ITaskFolder

フォルダー内のタスクの登録 (作成)、フォルダーからのタスクの削除、フォルダーのサブフォルダーの作成または削除に使用するメソッドを提供します。
ITaskFolderCollection

タスクを含むフォルダーのコレクションに関する情報と制御を提供します。
ITaskHandler

COM ハンドラーを管理するためにタスク スケジューラ サービスによって呼び出されるメソッドを定義します。
ITaskHandlerStatus

COM ハンドラーがハンドラーの状態をタスク スケジューラに通知するために使用するメソッドを提供します。
ITaskNamedValueCollection

ITaskNamedValuePair インターフェイスの名前と値のペアのコレクションを格納します。
ITaskNamedValuePair

名前と値を関連付ける名前と値のペアを作成します。
ITaskScheduler

タスクをスケジュールするためのメソッドを提供します。
ITaskService

登録済みタスクを管理するためのタスク スケジューラ サービスへのアクセスを提供します。
ITaskSettings

タスク スケジューラ サービスがタスクの実行に使用する設定を提供します。
ITaskSettings2

タスク スケジューラがタスクの実行に使用する拡張設定を提供します。 (ITaskSettings2)
ITaskSettings3

タスク スケジューラがタスクの実行に使用する拡張設定を提供します。 (ITaskSettings3)
ITaskTrigger

タスクのトリガーにアクセスして設定するためのメソッドを提供します。 トリガーは、タスクの開始時刻、繰り返し条件、およびタスクの実行時を制御するその他のパラメーターを指定します。
ITaskVariables

タスクによって起動されるタスク ハンドラーと外部実行可能ファイルにパラメーターとして渡すことができるタスク変数を定義します。
ITimeTrigger

特定の日時にタスクを開始するトリガーを表します。
ITrigger

すべてのトリガー オブジェクトによって継承される共通プロパティを提供します。
ITriggerCollection

タスクのトリガーの追加、削除、取得に使用されるメソッドを提供します。
IWeeklyTrigger

毎週のスケジュールに基づいてタスクを開始するトリガーを表します。

構造

 
毎日

タスクを実行する間隔を日数で定義します。
MONTHLYDATE

タスクが実行される月の日を定義します。
MONTHLYDOW

タスクが実行する日付を月、週、曜日で定義します。
TASK_TRIGGER

スケジュールされた作業項目を実行する時間を定義します。
TRIGGER_TYPE_UNION

TASK_TRIGGER構造体の Type メンバー内のトリガーの呼び出しスケジュールを定義します。
毎 週

タスクの呼び出し間隔を週単位で定義します。