工作排程器
工作排程器技術的概觀。
若要開發工作排程器,您需要下列標頭:
如需這項技術的程式設計指導方針,請參閱:
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 成員內定義觸發程式的調用排程。 |
每週 定義工作調用之間的間隔,以周為單位。 |