如何运行 预制Windows Task Scheduler 任务?

How to run Pre-made Windows Task Scheduler Task?

如何在不使用 schtasks.exe 作为新进程的情况下简单地 运行 按名称预制任务?

使用命名空间的总行数最多应为 2 行 + 按名称执行预制任务。

我可以使用 TaskScheduler 包装器(可以创建、修改、编辑)或 MS TaskScheduler class 用 C# 构建一个任务,它可以用更多的代码来做同样的事情。似乎所有主题都有太多额外的代码,我什至不想考虑阅读 30 行代码只是为了完成新任务并 运行 将它作为每个样本似乎提供的。

提问时间: 我已经提升了应用程序的用户权限,并尝试 运行 另一个用户配置文件中的更新引擎再次具有 EFS 更新权限。 运行 如果我那样做,新流程不会很漂亮。

您错过了 Windows 任务计划程序 (TS) 的要点。 一般不会"run"任务,而是定义一个或多个触发器(例如计划)并让 TS 担心大概什么时候到运行吧。

如前所述,您应该避免使用 TS 周围的那些 "wrapper" 库,而是直接找到源代码并使用 Task Scheduler 1.1 COM 库。只需从 Visual Studio.

添加对它的引用

.NET 设计为直接与 COM 接口,因此通常不需要中间人。