任务计划程序
任务计划程序技术概述。
若要开发任务计划程序,需要以下标头:
有关此技术的编程指南,请参阅:
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 方法将任务添加到任务计划。 |
Clear 清除集合中的所有操作。 |
Clear 清除名称/值对的整个集合。 |
Clear 清除集合中的所有触发器。 |
克隆 创建一个新的枚举对象,该对象包含与当前枚举相同的枚举状态。 |
“连接” 连接到远程计算机,并将此接口上的所有后续调用与远程会话相关联。 |
创建 创建一个新操作并将其添加到集合。 |
创建 在集合中创建名称/值对。 |
创建 为任务创建新的触发器。 |
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_AllowDemandStart 获取或设置一个布尔值,该值指示可以使用“运行”命令或上下文菜单启动任务。 (获取) |
get_AllowHardTerminate 获取或设置一个布尔值,该值指示任务计划程序服务可以使用 TerminateProcess 终止任务。 (获取) |
get_Arguments 获取或设置与命令行操作关联的参数。 (获取) |
get_Attachments 获取或设置指向随电子邮件一起发送的附件数组的指针。 (获取) |
get_Author 获取或设置任务的作者。 (获取) |
get_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 获取或设置一个布尔值,该值指示是否启用了已注册的任务。 (获取) |
get_Enabled 获取或设置一个布尔值,该值指示任务已启用。 仅当此设置为 True 时,才能执行该任务。 |
get_Enabled 获取或设置一个布尔值,该值指示是否启用触发器。 (获取) |
get_EndBoundary 获取或设置停用触发器的日期和时间。 (获取) |
get_EnginePID 获取运行任务的引擎 (进程) 的进程 ID。 |
get_Exclusive 指示任务计划程序是否必须在自动维护期间以独占模式启动任务。 (获取) |
get_ExecutionTimeLimit 获取或设置完成任务所允许的时间量。 (获取) |
get_ExecutionTimeLimit 获取或设置允许此触发器启动的任务运行的最长时间。 (获取) |
get_From 获取或设置要从中发送电子邮件的电子邮件地址。 (获取) |
get_GroupId 获取或设置运行与主体关联的任务所需的用户组的标识符。 (获取) |
get_HeaderFields 获取或设置要发送的电子邮件中的标头信息。 (获取) |
get_Hidden 获取或设置一个布尔值,该值指示任务在 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 获取或设置一个布尔值,该值指示当计算机多次进入空闲状态时是否重启任务。 (获取) |
get_RunLevel 获取或设置标识符,该标识符用于指定运行与主体关联的任务所需的特权级别。 (获取) |
get_RunOnLastDayOfMonth 获取或设置一个布尔值,该值指示任务在月份的最后一天运行。 (获取) |
get_RunOnLastWeekOfMonth 获取或设置一个布尔值,该值指示任务在月份的最后一周运行。 (获取) |
get_RunOnlyIfIdle 获取或设置一个布尔值,该值指示仅当计算机处于空闲状态时,任务计划程序才会运行任务。 (获取) |
get_RunOnlyIfNetworkAvailable 获取或设置一个布尔值,该值指示任务计划程序仅在网络可用时运行任务。 (获取) |
get_SecurityDescriptor 获取或设置任务的安全描述符。 (获取) |
get_Server 获取或设置用于发送电子邮件的 SMTP 服务器的名称。 (获取) |
get_Settings 获取或设置用于定义任务计划程序服务如何执行任务的设置。 (获取) |
get_Source 获取或设置任务的来源。 例如,任务可能源自组件、服务、应用程序或用户。 (获取) |
get_StartBoundary 获取或设置激活触发器的日期和时间。 (获取) |
get_StartWhenAvailable 获取或设置一个布尔值,该值指示任务计划程序可以在其计划时间过后随时启动任务。 (获取) |
get_State 获取已注册任务的操作状态。 |
get_State 获取正在运行的任务状态的标识符。 |
get_StateChange 获取或设置将触发任务启动的终端服务器会话更改的类型。 (获取) |
get_StopAtDurationEnd 获取或设置一个布尔值,该值指示正在运行的任务实例是否在重复模式持续时间结束时停止。 (获取) |
get_StopIfGoingOnBatteries 获取或设置一个布尔值,该值指示当计算机使用电池时任务将停止。 (获取) |
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 获取或设置一个布尔值,该值指示任务计划程序将在运行任务时唤醒计算机,并使计算机保持唤醒状态,直到任务完成。 (获取) |
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 检索上次运行时与工作项关联的可执行文件返回的最后一个退出代码。 方法还会返回上次尝试运行工作项时返回到 Task Scheduler 的退出代码。 |
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 点,从 97 年 5 月 11 日开始”的形式显示在任务计划程序用户界面中。 |
GetWorkingDirectory 此方法检索任务的工作目录。 |
GetWorkItemData 检索与工作项关联的应用程序定义数据。 |
IsOfType IsOfType 方法检查对象的类型,以验证它是否支持特定接口。 |
NewTask 返回一个空任务定义对象,该对象使用设置和属性填充,然后使用 ITaskFolder::RegisterTaskDefinition 方法注册。 |
NewWorkItem NewWorkItem 方法创建新的工作项,为工作项分配空间并检索其地址。 |
下一页 检索枚举序列中下一个指定数量的任务。 |
暂停 调用 以暂停 COM 处理程序。 |
put_Actions 获取或设置任务执行的操作的集合。 (放置) |
put_AllowDemandStart 获取或设置一个布尔值,该值指示可以使用“运行”命令或上下文菜单启动任务。 (放置) |
put_AllowHardTerminate 获取或设置一个布尔值,该值指示任务计划程序服务可以使用 TerminateProcess 终止任务。 (放置) |
put_Arguments 获取或设置与命令行操作关联的参数。 (放置) |
put_Attachments 获取或设置指向随电子邮件一起发送的附件数组的指针。 (放置) |
put_Author 获取或设置任务的作者。 (放置) |
put_Bcc 获取或设置要在电子邮件中发送密件抄送的电子邮件地址。 (放置) |
put_Body 获取或设置包含电子邮件的电子邮件的正文。 (放置) |
put_Cc 获取或设置要在电子邮件中抄送的电子邮件地址。 (放置) |
put_ClassId 获取或设置处理程序类的标识符。 (放置) |
put_Compatibility 获取或设置一个整数值,该值指示任务与哪个版本的任务计划程序兼容。 (放置) |
put_Context 获取或设置任务的主体的标识符。 (放置) |
put_Data 获取或设置与处理程序关联的其他数据。 (放置) |
put_Data 获取或设置与任务关联的数据。 (放置) |
put_Date 获取或设置注册任务的日期和时间。 (放置) |
put_DaysInterval 获取或设置计划中天数之间的间隔。 (放置) |
put_DaysOfMonth 获取或设置任务运行月份的天数。 (放置) |
put_DaysOfWeek 获取或设置运行任务的一周中的几天。 (放置) |
put_DaysOfWeek 获取或设置运行任务的一周中的几天。 (放置) |
put_Deadline 获取或设置任务计划程序在紧急自动维护期间尝试运行任务的时间量,如果任务在常规自动维护期间未能完成。 (放置) |
put_Delay 获取或设置一个值,该值指示从系统启动到任务启动之间的时间量。 (放置) |
put_Delay 获取或设置一个值,该值指示事件发生到任务启动之间的时间量。 (放置) |
put_Delay 获取或设置一个值,该值指示用户登录到任务启动之间的时间量。 (放置) |
put_Delay 获取或设置从注册任务到启动任务之间的时间量。 (放置) |
put_Delay 获取或设置一个值,该值指示在检测到终端服务器会话状态更改后启动任务之前发生延迟的时间。 (ISessionStateChangeTrigger.put_Delay) |
put_DeleteExpiredTaskAfter 获取或设置任务计划程序在过期后删除任务之前等待的时间量。 (放置) |
put_Description 获取或设置任务的说明。 (放置) |
put_DisallowStartIfOnBatteries 获取或设置一个布尔值,该值指示如果计算机使用电池运行,则不会启动任务。 (放置) |
put_DisallowStartOnRemoteAppSession 获取或设置一个布尔值,该值指定如果触发在远程应用程序集成的本地 (RAIL) 会话中运行,则不会启动任务。 (放置) |
put_DisplayName 获取或设置主体的名称。 (放置) |
put_Documentation 获取或设置任务的任何其他文档。 (放置) |
put_Duration 获取或设置重复模式的时长。 (放置) |
put_Enabled 获取或设置一个布尔值,该值指示是否启用已注册的任务。 (放置) |
put_Enabled 获取或设置一个布尔值,该值指示是否启用触发器。 (放置) |
put_EndBoundary 获取或设置停用触发器的日期和时间。 (放置) |
put_Exclusive 指示任务计划程序是否必须在自动维护期间以独占模式启动任务。 (放置) |
put_ExecutionTimeLimit 获取或设置完成任务所允许的时间量。 (放置) |
put_ExecutionTimeLimit 获取或设置允许此触发器启动的任务运行的最长时间。 (放置) |
put_From 获取或设置要从中发送电子邮件的电子邮件地址。 (放置) |
put_GroupId 获取或设置运行与主体关联的任务所需的用户组的标识符。 (放置) |
put_HeaderFields 获取或设置要发送的电子邮件中的标头信息。 (放置) |
put_Hidden 获取或设置一个布尔值,该值指示任务在 UI 中不可见。 (放置) |
put_Id 获取或设置操作的标识符。 (放置) |
put_Id 获取或设置标识网络配置文件的 GUID 值。 (放置) |
put_Id 获取或设置主体的标识符。 (放置) |
put_Id 获取或设置触发器的标识符。 (放置) |
put_IdleDuration 获取或设置一个值,该值指示在运行任务之前计算机必须处于空闲状态的时间。 (放置) |
put_IdleSettings 获取或设置指定任务计划程序在计算机处于空闲状态时如何执行任务的信息。 (放置) |
put_Interval 获取或设置每次重启任务之间的时间。 (放置) |
put_LogonType 获取或设置运行与主体关联的任务所需的安全登录方法。 (放置) |
put_MaintenanceSettings 获取或设置指向 IMaintenanceSettingsobject 的指针,任务计划程序使用该指针在自动维护期间执行任务。 (放置) |
put_MessageBody 获取或设置消息框正文中显示的消息文本。 (放置) |
put_MonthsOfYear 获取或设置任务运行年份的月份。 (IMonthlyDOWTrigger.put_MonthsOfYear) |
put_MonthsOfYear 获取或设置任务运行年份的月份。 (IMonthlyTrigger.put_MonthsOfYear) |
put_MultipleInstances 获取或设置策略,该策略定义任务计划程序如何处理任务的多个实例。 (放置) |
put_Name 获取或设置网络配置文件的名称。 (放置) |
put_Name 获取或设置与名称/值对中的值关联的名称。 (放置) |
put_NetworkSettings 获取或设置包含网络配置文件标识符和名称的网络设置对象。 (放置) |
put_Path 获取或设置可执行文件的路径。 (放置) |
put_Period 获取或设置在常规自动维护期间执行任务所需的时间。 (放置) |
put_Principal 获取或设置为任务提供安全凭据的任务的主体。 (放置) |
put_Priority 获取或设置任务的优先级。 (放置) |
put_ProcessTokenSidType 获取或设置 (SID) 类型的任务进程安全标识符。 (放置) |
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_Repetition 获取或设置一个值,该值指示任务运行的频率以及任务启动后重复模式的时长。 (放置) |
put_ReplyTo 获取或设置要答复的电子邮件地址。 (放置) |
put_RestartCount 获取或设置任务计划程序尝试重启任务的次数。 (放置) |
put_RestartInterval 获取或设置一个值,该值指定任务计划程序将尝试重启任务的时间长度。 (放置) |
put_RestartOnIdle 获取或设置一个布尔值,该值指示当计算机多次进入空闲状态时是否重启任务。 (放置) |
put_RunLevel 获取或设置标识符,该标识符用于指定运行与主体关联的任务所需的特权级别。 (放置) |
put_RunOnLastDayOfMonth 获取或设置一个布尔值,该值指示任务在月份的最后一天运行。 (放置) |
put_RunOnLastWeekOfMonth 获取或设置一个布尔值,该值指示任务在月份的最后一周运行。 (放置) |
put_RunOnlyIfIdle 获取或设置一个布尔值,该值指示仅当计算机处于空闲状态时,任务计划程序才会运行任务。 (放置) |
put_RunOnlyIfNetworkAvailable 获取或设置一个布尔值,该值指示任务计划程序仅在网络可用时运行任务。 (放置) |
put_SecurityDescriptor 获取或设置任务的安全描述符。 (放置) |
put_Server 获取或设置用于发送电子邮件的 SMTP 服务器的名称。 (放置) |
put_Settings 获取或设置用于定义任务计划程序服务如何执行任务的设置。 (放置) |
put_Source 获取或设置任务的来源。 例如,任务可能源自组件、服务、应用程序或用户。 (放置) |
put_StartBoundary 获取或设置激活触发器的日期和时间。 (放置) |
put_StartWhenAvailable 获取或设置一个布尔值,该值指示任务计划程序可以在其计划时间过后随时启动任务。 (放置) |
put_StateChange 获取或设置将触发任务启动的终端服务器会话更改的类型。 (放置) |
put_StopAtDurationEnd 获取或设置一个布尔值,该值指示正在运行的任务实例是否在重复模式持续时间结束时停止。 (放置) |
put_StopIfGoingOnBatteries 获取或设置一个布尔值,该值指示当计算机使用电池时任务将停止。 (放置) |
put_StopOnIdleEnd 获取或设置一个布尔值,该值指示如果空闲条件在任务完成之前结束,任务计划程序将终止任务。 空闲条件在计算机不再空闲时结束。 (放置) |
put_Subject 获取或设置电子邮件的主题。 (放置) |
put_Subscription 获取或设置一个查询字符串,该字符串标识触发触发器的事件。 (放置) |
put_Title 获取或设置消息框的标题。 (放置) |
put_To 获取或设置要将电子邮件发送到的电子邮件地址。 (放置) |
put_Triggers 获取或设置用于启动任务的触发器的集合。 (放置) |
put_URI 获取或设置任务的 URI。 (放置) |
put_UserId 获取或设置用户的标识符。 (放置) |
put_UserId 获取或设置运行与主体关联的任务所需的用户标识符。 (放置) |
put_UserId 获取或设置终端服务器会话的用户。 检测到此用户的会话状态更改时,将启动任务。 (放置) |
put_UseUnifiedSchedulingEngine 获取或设置一个布尔值,该值指示将使用统一计划引擎来运行此任务。 (放置) |
put_Value 获取或设置与名称-值对中的名称关联的值。 (放置) |
put_ValueQueries 获取或设置名为 XPath 查询的集合。 集合中的每个查询将应用于从 Subscription 属性中指定的订阅查询返回的最后一个匹配事件 XML。 (放置) |
put_Version 获取或设置任务的版本号。 (放置) |
put_Volatile 获取或设置一个布尔值,该值指示是否在每次 Windows 启动时自动禁用任务。 (放置) |
put_WaitTimeout 获取或设置一个值,该值指示任务计划程序等待空闲条件出现的时间量。 (放置) |
put_WakeToRun 获取或设置一个布尔值,该值指示任务计划程序将在运行任务时唤醒计算机,并使计算机保持唤醒状态,直到任务完成。 (放置) |
put_WeeksInterval 获取或设置计划中周之间的间隔。 (放置) |
put_WeeksOfMonth 获取或设置任务运行月份的周数。 (放置) |
put_WorkingDirectory 获取或设置包含可执行文件或可执行文件使用的文件的目录。 (放置) |
put_XmlText 获取或设置集合的 XML 格式版本。 (放置) |
put_XmlText 获取或设置任务的注册信息的 XML 格式版本。 (放置) |
put_XmlText 获取或设置任务的 XML 格式定义。 (放置) |
put_XmlText 获取或设置任务设置的 XML 格式定义。 (放置) |
“刷新” 刷新任务的所有本地实例变量。 |
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 处理程序已完成。 |
Terminate 此方法结束工作项的执行。 |
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 成员中定义触发器的调用计划。 |
每周 定义任务调用之间的间隔(以周为单位)。 |