我想每天运行powershell脚本,并希望使用Task Scheduler。但是我必须登录,因为此srcipt运行cisco vpn客户端和腻子,然后运行一些python脚本一分钟。我不希望它打扰我的工作(因为它夹在不同的VPN等),因此我设置了时间将此任务运行到2:00 AM,并选中“错过预定的开始后尽快运行”,以确保此任务将在每天早晨打开计算机后运行。
但是问题是,打开PC后它没有运行脚本,并显示事件ID 332-启动条件未满足,用户未登录。我想我理解这个问题,它会在启动后立即尝试运行此脚本,因此在我没有登录时。但是为什么任务在1分钟后最多3次仍不尝试呢? (请参见下文)
我应该做些什么以确保它在打开PC后每天都可以运行,但是每天只能运行一次(有时我需要重新启动PC,所以我不想再次运行它)
有我的任务配置: