閱讀英文

共用方式為


工作排程器

工作排程器技術的概觀。

若要開發工作排程器,您需要下列標頭:

如需這項技術的程式設計指導方針,請參閱:

列舉

 
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

顯示工作專案的 [工作]、[排程] 和 [設定] 屬性頁,允許使用者在這些頁面上設定屬性。
列舉

列舉方法會擷取 OLE 列舉值物件的指標,以列舉目前工作資料夾中的工作。
get__NewEnum

取得動作集合的集合列舉值。
get__NewEnum

取得暫存器工作集合的集合列舉值。
get__NewEnum

取得執行中工作集合的集合列舉值。
get__NewEnum

取得資料夾集合的集合列舉值。
get__NewEnum

取得名稱/值組集合的集合列舉值。
get__NewEnum

取得觸發程式集合的集合列舉值。
get_Actions

取得或設定工作所執行的動作集合。 (取得)
get_AllowDemandStart

取得或設定布林值,指出可以使用 [執行] 命令或操作功能表來啟動工作。 (取得)
get_AllowHardTerminate

取得或設定布林值,指出工作可能由工作排程器服務使用 TerminateProcess 終止。 (取得)
get_Arguments

取得或設定與命令列作業相關聯的引數。 (取得)
get_Attachments

取得或設定以電子郵件訊息傳送之附件陣列的指標。 (取得)
get_Author

取得或設定工作的作者。 (取得)
get_Bcc

取得或設定您想要在電子郵件訊息中 Bcc 的電子郵件地址或位址。 (取得)
get_Body

取得或設定包含電子郵件訊息的電子郵件本文。 (取得)
get_Cc

取得或設定您想要在電子郵件訊息中副本的電子郵件地址或位址。 (取得)
get_ClassId

取得或設定處理常式類別的識別碼。 (取得)
get_Compatibility

取得或設定整數值,指出工作與哪個工作排程器版本相容。 (取得)
get_Connected

取得布林值,指出您是否已連線到工作排程器服務。
get_ConnectedDomain

取得 TargetServer 電腦所連接的網功能變數名稱稱。
get_ConnectedUser

取得連線至工作排程器服務的使用者名稱。
get_CoNtext

取得或設定工作的主體識別碼。 (取得)
get_Count

取得集合中的動作數目。
get_Count

取得集合中已註冊的工作數目。
get_Count

取得集合中執行中工作的數目。
get_Count

取得集合中的資料夾數目。
get_Count

取得集合中的名稱/值組數目。
get_Count

取得集合中的觸發程式數目。
get_CurrentAction

取得執行中工作正在執行的目前動作名稱。
get_Data

取得或設定與處理常式相關聯的其他資料。 (取得)
get_Data

取得或設定與工作相關聯的資料。 (取得)
get_Date

取得或設定註冊工作的日期和時間。 (取得)
get_DaysInterval

取得或設定排程中天數之間的間隔。 (取得)
get_DaysOfMonth

取得或設定工作執行期間月份的天數。 (取得)
get_DaysOfWeek

取得或設定工作執行期間當周的天數。 (取得)
get_DaysOfWeek

取得或設定工作執行所在的星期幾。 (取得)
get_Deadline

取得或設定工作排程器在緊急自動維護期間嘗試執行工作的時間量,如果工作無法在一般自動維護期間完成。 (取得)
get_Definition

取得工作的定義。
get_Delay

取得或設定值,這個值表示系統開機時與工作啟動時之間的時間量。 (取得)
get_Delay

取得或設定值,這個值表示事件發生時間與工作啟動時之間的時間量。 (取得)
get_Delay

取得或設定值,這個值表示使用者登入和工作啟動時之間的時間量。 (取得)
get_Delay

取得或設定註冊工作與啟動工作之間的時間量。 (取得)
get_Delay

取得或設定值,這個值表示在偵測到終端機伺服器會話狀態變更之後啟動工作之前,發生延遲的時間長度。 (ISessionStateChangeTrigger.get_Delay)
get_DeleteExpiredTaskAfter

取得或設定工作排程器在到期後刪除工作之前等待的時間量。 (取得)
get_Description

取得或設定工作的描述。 (取得)
get_DisallowStartIfOnBatteries

取得或設定布林值,指出當電腦在電池上執行時,將不會啟動工作。 (取得)
get_DisallowStartOnRemoteAppSession

取得或設定布林值,指定如果觸發工作在遠端應用程式整合本機 (RAIL) 會話中執行,則不會啟動工作。 (取得)
get_DisplayName

取得或設定主體的名稱。 (取得)
get_Documentation

取得或設定工作的任何其他檔。 (取得)
get_Duration

取得或設定重複模式的時間長度。 (取得)
get_Enabled

取得或設定 Boolean 值,指出已註冊的工作是否已啟用。 (取得)
get_Enabled

取得或設定布林值,指出已啟用工作。 只有在此設定為 True 時,才能執行工作。
get_Enabled

取得或設定 Boolean 值,指出是否啟用觸發程式。 (取得)
get_EndBoundary

取得或設定停用觸發程式的日期和時間。 (取得)
get_EnginePID

取得執行工作的引擎 (進程) 進程識別碼。
get_Exclusive

指出工作排程器是否必須在獨佔模式的自動維護期間啟動工作。 (取得)
get_ExecutionTimeLimit

取得或設定允許完成工作的時間量。 (取得)
get_ExecutionTimeLimit

取得或設定允許執行此觸發程式所啟動之工作的最大時間量。 (取得)
get_From

取得或設定您要從中傳送電子郵件的電子郵件地址。 (取得)
get_GroupId

取得或設定執行與主體相關聯之工作所需的使用者群組識別碼。 (取得)
get_HeaderFields

取得或設定要傳送之電子郵件訊息中的標頭資訊。 (取得)
get_Hidden

取得或設定 Boolean 值,指出工作不會顯示在 UI 中。 (取得)
get_HighestVersion

指出電腦支援的最高工作排程器版本。
get_Id

取得或設定動作的識別碼。 (取得)
get_Id

取得或設定識別網路設定檔的 GUID 值。 (取得)
get_Id

取得或設定主體的識別碼。 (取得)
get_Id

取得或設定觸發程式的識別碼。 (取得)
get_IdleDuration

取得或設定值,這個值表示電腦在執行工作之前必須處於閒置狀態的時間量。 (取得)
get_IdleSettings

取得或設定資訊,指定當電腦處於閒置狀況時,工作排程器如何執行工作。 (取得)
get_InstanceGuid

取得此工作實例的 GUID 識別碼。
get_Interval

取得或設定工作每次重新開機之間的時間量。 (取得)
get_Item

從集合取得指定的動作。
get_Item

從集合中取得指定的已註冊工作。
get_Item

從集合取得指定的工作。
get_Item

從集合中取得指定的資料夾。
get_Item

從集合中取得指定的名稱/值組。
get_Item

從集合取得指定的觸發程式。
get_LastRunTime

取得上次執行已註冊工作的時間。
get_LastTaskResult

取得上次執行已註冊工作時傳回的結果。
get_LogonType

取得或設定執行與主體相關聯之工作所需的安全性登入方法。 (取得)
get_MaintenanceSettings

取得或設定工作排程器在自動維護期間用來執行工作的 IMaintenanceSettingsobject 指標指標。 (取得)
get_MessageBody

取得或設定訊息方塊本文中顯示的郵件內文。 (取得)
get_MonthsOfYear

取得或設定工作執行期間之年份的月份。 (IMonthlyDOWTrigger.get_MonthsOfYear)
get_MonthsOfYear

取得或設定工作執行期間之年份的月份。 (IMonthlyTrigger.get_MonthsOfYear)
get_MultipleInstances

取得或設定原則,定義工作排程器如何處理工作的多個實例。 (取得)
get_Name

取得或設定網路設定檔的名稱。 (取得)
get_Name

取得已註冊工作的名稱。
get_Name

取得工作的名稱。
get_Name

取得用來識別包含工作之資料夾的名稱。
get_Name

取得或設定與名稱/值組中的值相關聯的名稱。 (取得)
get_NetworkSettings

取得或設定包含網路設定檔識別碼和名稱的網路設定物件。 (取得)
get_NextRunTime

取得下一次排程執行已註冊工作的時間。
get_NumberOfMissedRuns

取得已註冊工作遺漏排程執行的次數。
get_Path

取得或設定可執行檔的路徑。 (取得)
get_Path

取得已註冊工作儲存所在的路徑。
get_Path

取得儲存工作的路徑。
get_Path

取得儲存資料夾的路徑。
get_Period

取得或設定工作在一般自動維護期間必須執行的時間量。 (取得)
get_Principal

取得或設定提供工作安全性認證的工作主體。 (取得)
get_Priority

取得或設定工作的優先順序層級。 (取得)
get_ProcessTokenSidType

取得或設定工作進程安全性識別碼, (SID) 類型。 (取得)
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_Repetition

取得或設定值,這個值表示工作執行的頻率,以及在工作啟動後重複重複模式的時間長度。 (取得)
get_ReplyTo

取得或設定您想要回復的電子郵件地址。 (取得)
get_RequiredPrivilege

依索引取得工作的必要許可權。
get_RequiredPrivilegeCount

取得必要許可權陣列中的許可權數目。
get_RestartCount

取得或設定工作排程器嘗試重新開機工作的次數。 (取得)
get_RestartInterval

取得或設定值,指定工作排程器嘗試重新開機工作的時間長度。 (取得)
get_RestartOnIdle

取得或設定 Boolean 值,指出當電腦迴圈進入閒置條件多次時,是否重新開機工作。 (取得)
get_RunLevel

取得或設定識別碼,用來指定執行與主體相關聯之工作所需的許可權等級。 (取得)
get_RunOnLastDayOfMonth

取得或設定布林值,指出工作在月份的最後一天執行。 (取得)
get_RunOnLastWeekOfMonth

取得或設定 Boolean 值,指出工作在當月的最後一周執行。 (取得)
get_RunOnlyIfIdle

取得或設定 Boolean 值,指出只有在電腦處於閒置狀況時,工作排程器才會執行工作。 (取得)
get_RunOnlyIfNetworkAvailable

取得或設定 Boolean 值,指出只有在有網路可用時,工作排程器才會執行工作。 (取得)
get_SecurityDescriptor

取得或設定工作的安全性描述項。 (取得)
get_Server

取得或設定您用來傳送電子郵件的來源 SMTP 伺服器名稱。 (取得)
get_Settings

取得或設定可定義工作排程器服務執行工作的設定。 (取得)
get_Source

取得或設定工作的來源。 例如,工作可能源自元件、服務、應用程式或使用者。 (取得)
get_StartBoundary

取得或設定啟動觸發程式的日期和時間。 (取得)
get_StartWhenAvailable

取得或設定布林值,這個值表示工作排程器可以在其排程時間過後隨時啟動工作。 (取得)
get_State

取得已註冊工作的作業狀態。
get_State

取得執行中工作狀態的識別碼。
get_StateChange

取得或設定觸發工作啟動的終端機伺服器會話變更種類。 (取得)
get_StopAtDurationEnd

取得或設定布林值,指出是否在重複模式持續時間結束時停止工作的執行中實例。 (取得)
get_StopIfGoingOnBatteries

取得或設定 Boolean 值,指出如果電腦進入電池,工作將會停止。 (取得)
get_StopOnIdleEnd

取得或設定布林值,指出如果閒置條件在工作完成之前結束,工作排程器將會終止工作。 當電腦不再閒置時,閒置條件就會結束。 (取得)
get_Subject

取得或設定電子郵件訊息的主旨。 (取得)
get_Subscription

取得或設定查詢字串,識別引發觸發程式的事件。 (取得)
get_TargetServer

取得執行使用者所連線之工作排程器服務的電腦名稱稱。
get_Title

取得或設定訊息方塊的標題。 (取得)
get_To

取得或設定您要傳送電子郵件的電子郵件地址或位址。 (取得)
get_Triggers

取得或設定用來啟動工作的觸發程式集合。 (取得)
get_Type

取得動作的類型。
get_Type

取得觸發程式的型別。
get_URI

取得或設定工作的 URI。 (取得)
get_UserId

取得或設定使用者的識別碼。 (取得)
get_UserId

取得或設定執行與主體相關聯之工作所需的使用者識別碼。 (取得)
get_UserId

取得或設定終端機伺服器會話的使用者。 偵測到此使用者的會話狀態變更時,就會啟動工作。 (取得)
get_UseUnifiedSchedulingEngine

取得或設定布林值,指出整合排程引擎將用來執行這項工作。 (取得)
get_Value

取得或設定與名稱/值組中名稱相關聯的值。 (取得)
get_ValueQueries

取得或設定具名 XPath 查詢的集合。 集合中的每個查詢都會套用至從 Subscription 屬性中指定的訂閱查詢傳回的最後一個相符事件 XML。 (取得)
get_Version

取得或設定工作的版本號碼。 (取得)
get_Volatile

取得或設定布林值,指出每次 Windows 啟動時是否自動停用工作。 (取得)
get_WaitTimeout

取得或設定值,這個值表示工作排程器等待閒置條件發生的時間量。 (取得)
get_WakeToRun

取得或設定 Boolean 值,指出工作排程器會在執行工作時喚醒電腦,並讓電腦保持喚醒,直到工作完成為止。 (取得)
get_WeeksInterval

取得或設定排程中周之間的間隔。 (取得)
get_WeeksOfMonth

取得或設定工作執行期間月份的周數。 (取得)
get_WorkingDirectory

取得或設定包含可執行檔或可執行檔所使用的檔案的目錄。 (取得)
get_Xml

取得已註冊工作的 XML 格式註冊資訊。
get_XmlText

取得或設定集合的 XML 格式版本。 (取得)
get_XmlText

取得或設定工作的註冊資訊 XML 格式版本。 (取得)
get_XmlText

取得或設定工作的 XML 格式定義。 (取得)
get_XmlText

取得或設定工作設定的 XML 格式定義。 (取得)
GetAccountInformation

擷取工作專案的帳戶名稱。
GetApplicationName

這個方法會擷取與工作相關聯的應用程式名稱。
GetComment

擷取工作專案的批註。
GetCoNtext

用來在相同作業實例中的不同步驟和工作之間共用內容。
GetCreator

擷取工作專案建立者的名稱。
GetErrorRetryCount

擷取工作排程器會在發生錯誤時重試作業的次數。 這個方法尚未實作。
GetErrorRetryInterval

擷取工作排程器嘗試在發生錯誤時執行工作專案之間的時間間隔,以分鐘為單位。 這個方法尚未實作。
GetExitCode

擷取上次執行時,與工作專案相關聯的可執行檔所傳回的最後一個結束代碼。 方法也會傳回上次嘗試執行工作專案時傳回給工作排程器的結束代碼。
GetFlags

擷取修改任何類型的工作專案行為的旗標。
GetFolder

取得資料夾,其中包含指定位置的工作。
GetFolder

取得已註冊工作的資料夾。
GetFolders

取得資料夾中的所有子資料夾。
GetIdleWait

擷取工作專案的閒置等候時間。
GetInput

取得工作的輸入變數。
GetInstances

傳回目前執行中已註冊工作的所有實例。
GetMaxRunTime

此方法會擷取最大時間長度,以毫秒為單位,工作可以在終止之前執行。
GetMostRecentRunTime

擷取工作專案開始執行的最新時間。
GetNextRunTime

擷取下一次工作專案執行的時間。
GetPage

這個方法會擷取與工作物件相關聯的一或多個屬性工作表頁面。
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

取得或設定您想要在電子郵件訊息中副本的電子郵件地址或位址。 (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

取得或設定工作排程器在自動維護期間用來執行工作的 IMaintenanceSettingsobject 指標。 (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

取得或設定 Boolean 值,指出如果電腦進入電池,工作將會停止。 (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

取得或設定 Boolean 值,指出工作排程器會在執行工作時喚醒電腦,並讓電腦保持喚醒,直到工作完成為止。 (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

略過列舉序列中下一個指定的工作數目。
啟動

呼叫 以啟動 COM 處理常式。
停止

立即停止已註冊的工作。
停止

停止此工作的實例。
停止

呼叫 以停止 COM 處理常式。
TaskCompleted

告知工作排程器 COM 處理常式已完成。
終止

這個方法會結束工作專案的執行。
UpdateStatus

告知工作排程器 COM 處理常式完成的百分比。

介面

 
IAction

提供所有動作物件繼承的通用屬性。
IActionCollection

包含工作所執行的動作。
IBootTrigger

表示啟動系統時啟動工作的觸發程式。
IComHandlerAction

表示引發處理常式的動作。
IDailyTrigger

表示根據每日排程啟動工作的觸發程式。
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 成員內定義觸發程式的調用排程。
每週

定義工作調用之間的間隔,以周為單位。