使用 schtasks 创建的计划任务仅是交互式的。如何在服务器上创建始终运行的任务?

使用 schtasks 创建的计划任务仅是交互式的。如何在服务器上创建始终运行的任务?

我有一个使用 Azure 管道部署的 Web 应用程序。部署的一部分是使用 schtasks 创建计划任务。创建我的任务的 DOS 行如下。

schtasks /create /sc minute /mo 10 /tn ScheduledSync /tr "curl https://company.com/api/sync"

当我在任务查看器中查看任务时,复选框“即使用户未连接也执行”未检查。这很奇怪,因为 schtasks 有一个 /it 标志,用于创建运行的任务仅当用户已连接时,暗示默认值是相反的(如果我不提供 /it,它应该一直运行???)。就目前情况而言,我无法指定或获得所需的行为 - 一直执行。这不可能吧?这不应该那么难吗?

相关内容