Task Scheduler for developers

重要

本主题和本节中的其他主题面向开发人员受众。 有关以管理员或 IT 专业人员身份使用任务计划程序组件的信息,请参阅 Microsoft Dynamics 365文档中的任务计划程序

The Task Scheduler enables you to automatically perform routine tasks on a chosen computer. 任务计划程序通过监视你选择的任何条件 (称为触发器) ,然后在满足这些条件时执行任务来执行此操作。

可以使用任务计划程序执行的任务的一些示例包括:启动应用程序;发送电子邮件;或显示消息框。 可以计划执行任务以响应以下触发器:

  • 发生特定系统事件时。
  • 在特定时间。
  • 在每日计划的特定时间。
  • 按周计划在特定时间。
  • 在每月计划的特定时间。
  • 在每月一周计划的特定时间。
  • 当计算机进入空闲状态时。
  • 注册任务时。
  • 启动系统时。
  • 用户登录时。
  • 当终端服务器会话更改状态时。

API 信息

任务计划程序以以下形式提供 API:

  • 任务计划程序 2.0:分别为 C++ 和脚本开发提供接口和对象。
  • 任务计划程序 1.0:仅为 C++ 开发提供接口。

运行时要求

任务计划程序需要以下操作系统:

  • 任务计划程序 2.0:客户端需要 Windows Vista 或更高版本。 服务器需要 Windows Server 2008 或更高版本。
  • 任务计划程序 1.0:客户端需要 Windows Vista 或 Windows XP。 服务器需要 Windows Server 2008 或 Windows Server 2003。

在本节中

主题 说明
任务计划程序中的新增功能 任务计划程序引入的新功能的摘要。
关于任务计划程序 有关任务计划程序 API 的一般概念信息。
使用任务计划程序 演示如何使用任务计划程序 API 的代码示例。
任务计划程序参考 任务计划程序 API 和任务计划程序架构的详细参考信息。