windows - windows任务调度程序的问题
问题描述
我想每天运行 powershell 脚本,并想为此使用任务调度程序。但我必须登录,因为这个 srcipt 运行 cisco vpn 客户端和 putty,然后运行一些 python 脚本一分钟。我不希望它打断我的工作(因为它切换到不同的 vpn 等),所以我设置了运行此任务的时间到凌晨 2:00 并检查“错过预定开始后尽快运行”以确保每天早上打开电脑后,这个任务都会运行。
但问题是,它在打开 PC 后没有运行脚本,并且显示事件 id 332 - 未满足启动条件,用户未登录。我想我理解这个问题,它会在启动后立即运行这个脚本,所以有时我没有登录。但为什么任务在 1 分钟后再次尝试最多 3 次?(见下文)
我应该怎么做才能确保它在打开电脑后每天运行一次,但每天只运行一次(有时我需要重新启动我的电脑,所以我不希望它再次运行)
有我的任务配置:
解决方案
检查“运行用户是否登录”和“以最高权限运行”选项。它将为您工作。