任务注册信息

注册信息提供了一种以多种不同方式标识任务的方法。 例如,任务可由作者标识、其创作方式 (称为任务源) 以及注册日期。

使用注册信息

通常在创建任务时指定注册信息,然后通过以下方式使用:

  • 由任务计划程序用户界面显示。
  • 通过 C++ 应用程序或脚本获取或设置。
  • 在企业环境中,在枚举所有已注册任务时用作搜索条件。

注册信息的类型

任务注册信息由 Scripting 应用程序的 RegistrationInfo 对象的属性、C++ 应用程序的 IRegistrationInfo 接口的属性以及 RegistrationInfo (taskType) 元素 定义,用于读取或写入 XML。

这些属性允许访问以下类型的注册信息:

  • 任务作者

    任务计划程序在创建任务时设置任务的作者。

  • 任务注册日期

    任务计划程序在注册任务时设置此日期。

  • 任务说明

    用户定义的说明,可能包括用于启动任务的触发器或任务执行的操作。

  • 任务文档

    任务所需的用户提供的文档。

  • 任务安全描述符

    用户提供的安全描述符。

  • 任务源

    用户提供的信息,用于描述任务的来源。 例如,任务可能源自组件、服务、应用程序或用户。

  • 任务 URI

    任务的 URI) (统一资源标识符。

  • 任务版本

    存在多个任务版本时使用的用户提供的信息。

  • XML 文本

    注册信息的 XML 格式版本。 请注意,可以直接通过此 XML 设置或修改注册信息,相应的对象和接口属性将相应地更新。

注册任务

在创建任务定义并用户提供注册信息和设置值后,可以注册任务。 使用用于编写脚本应用程序的 TaskFolder.RegisterTaskDefinition 方法或 C++ 应用程序的 ITaskFolder::RegisterTaskDefinition 方法注册任务。 如果要使用 XML 注册任务来定义任务,请使用 TaskFolder.RegisterTask 方法编写脚本应用程序,使用 ITaskFolder::RegisterTask 方法用于 C++ 应用程序。

在上述方法中,可以指定运行任务的安全上下文。 你必须是系统上的管理员,才能计划作业在自己的上下文之外运行。 有关运行任务的安全上下文的详细信息,请参阅 运行任务的安全上下文

关于任务计划程序

任务计划程序