任务注册信息
注册信息提供了一种以多种不同方式标识任务的方法。 例如,任务可由作者标识、其创作方式 (称为任务源) 以及注册日期。
使用注册信息
通常在创建任务时指定注册信息,然后通过以下方式使用:
- 由任务计划程序用户界面显示。
- 通过 C++ 应用程序或脚本获取或设置。
- 在企业环境中,在枚举所有已注册任务时用作搜索条件。
注册信息的类型
任务注册信息由 Scripting 应用程序的 RegistrationInfo 对象的属性、C++ 应用程序的 IRegistrationInfo 接口的属性以及 RegistrationInfo (taskType) 元素 定义,用于读取或写入 XML。
这些属性允许访问以下类型的注册信息:
任务作者
任务计划程序在创建任务时设置任务的作者。
任务注册日期
任务计划程序在注册任务时设置此日期。
任务说明
用户定义的说明,可能包括用于启动任务的触发器或任务执行的操作。
任务文档
任务所需的用户提供的文档。
任务安全描述符
用户提供的安全描述符。
任务源
用户提供的信息,用于描述任务的来源。 例如,任务可能源自组件、服务、应用程序或用户。
任务 URI
任务的 URI) (统一资源标识符。
任务版本
存在多个任务版本时使用的用户提供的信息。
XML 文本
注册信息的 XML 格式版本。 请注意,可以直接通过此 XML 设置或修改注册信息,相应的对象和接口属性将相应地更新。
注册任务
在创建任务定义并用户提供注册信息和设置值后,可以注册任务。 使用用于编写脚本应用程序的 TaskFolder.RegisterTaskDefinition 方法或 C++ 应用程序的 ITaskFolder::RegisterTaskDefinition 方法注册任务。 如果要使用 XML 注册任务来定义任务,请使用 TaskFolder.RegisterTask 方法编写脚本应用程序,使用 ITaskFolder::RegisterTask 方法用于 C++ 应用程序。
在上述方法中,可以指定运行任务的安全上下文。 你必须是系统上的管理员,才能计划作业在自己的上下文之外运行。 有关运行任务的安全上下文的详细信息,请参阅 运行任务的安全上下文。
相关主题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈