通过 GPO 仅运行一次计划任务

通过 GPO 仅运行一次计划任务

描述:我们有一个软件在用户的电脑上部署不正确,我们需要将其删除并重新安装。我们创建了一个 GPO,它运行一个计划任务,该任务使用脚本删除该应用程序。另一个用于重新安装该应用程序。该 GPO 正在特定 OU 中的 PC 上运行。

问题:因为并非所有用户都在同一时间和日期连接。我们希望此任务在特定时间段内运行。但是在 PC 上只运行一次。现在,如果我们运行脚本来删除任务,则每次在 PC 上运行组策略时都会重新添加该任务。

除了手动从 GPO 所在的 OU 中删除 PC 之外,还有其他解决此问题的建议吗?

答案1

您只需将任务触发器设置设为“一次”而不是定期计划即可做到这一点。

然后在“设置”中选择“错过计划启动后尽快运行任务”,因此如果机器在您为计划选择的时间未打开,它将在下次打开时运行。

对于可选清理,您显然可以将 GPO 设置为“应用一个并且不再应用”,并启用“如果任务未安排再次运行,则在 n 天后删除”的计划任务设置

相关内容