TaskSettings 对象

一个脚本对象,该对象提供任务计划程序用于执行任务的设置。

成员

TaskSettings 对象具有以下类型的成员:

属性

TaskSettings 对象具有这些属性。

属性 访问类型 说明
AllowDemandStart
读取/写入
获取或设置一个布尔值,该值指示可以使用"运行"命令或"上下文"菜单启动任务。
AllowHardTerminate
读取/写入
获取或设置一个布尔值,该值指示任务可能通过使用 TerminateProcess 终止
兼容性
读取/写入
获取或设置一个整数值,该值指示任务计划程序与哪个版本的任务兼容。
DeleteExpiredTaskAfter
读取/写入
获取或设置任务过期任务计划程序任务之前等待的时间。
DisallowStartIfOnBatteries
读取/写入
获取或设置一个布尔值,该值指示如果计算机在电池电源上运行,则任务将不会启动。
启用
读取/写入
获取或设置一个布尔值,该值指示任务已启用。 只有在此设置为 True 时,才能执行任务。
ExecutionTimeLimit
读取/写入
获取或设置完成任务所允许的时间量。
Hidden
读取/写入
获取或设置一个布尔值,该值指示任务在 UI 中不可见。 但是,管理员可以使用"主交换机"替代此设置,使所有任务在 UI 中可见。
IdleSettings
读取/写入
获取或设置指定计算机处于空闲状态时任务计划程序任务执行方式的信息。
MultipleInstances
读取/写入
获取或设置定义任务处理任务计划程序实例的策略。
NetworkSettings
读取/写入
获取或设置包含网络配置文件标识符和名称的网络设置对象。 如果 TaskSettingsRunOnlyIfNetworkAvailable属性为 True, 并且 NetworkSettings属性中指定了网络属性,则任务仅在指定的网络配置文件可用时运行。
优先级
读取/写入
获取或设置任务的优先级。
RestartCount
读取/写入
获取或设置任务任务计划程序重新启动任务的时间。
RestartInterval
读取/写入
获取或设置一个值,该值指定任务任务计划程序重新启动任务。
RunOnlyIfIdle
读取/写入
获取或设置一个布尔值,该值指示任务计划程序仅在计算机处于空闲状态时运行任务。
RunOnlyIfNetworkAvailable
读取/写入
获取或设置一个布尔值,该值指示任务计划程序仅在网络可用时运行任务。
StartWhenAvailable
读取/写入
获取或设置一个布尔值,该值指示任务计划程序任务在计划时间结束后随时启动任务。
StopIfGoingOnBatteries
读取/写入
获取或设置一个布尔值,该值指示如果计算机开始以电池电源运行,任务将停止。
WakeToRun
读取/写入
获取或设置一个布尔值,该值指示任务计划程序运行任务时,计算机将唤醒计算机。
XmlText
读取/写入
获取或设置任务设置的 XML 格式定义。

备注

默认情况下,任务在开始运行 72 小时后停止。 可以通过更改 ExecutionTimeLimit 设置来更改 此设置。

读取或写入任务的 XML 时,任务设置在 设置 架构的 任务计划程序元素中定义。

示例

有关详细信息和此脚本对象的代码示例,请参阅脚本编写中的时间 (示例) 。

要求

要求
最低受支持的客户端
Windows仅 [ Vista 桌面应用]
最低受支持的服务器
Windows仅服务器 2008 [ 桌面应用]
类型库
Taskschd.tlb
DLL
Taskschd.dll

另请参阅

任务计划程序

TaskDefinition

NetworkSettings

IdleSettings