0

当我登录计算机时,我需要每周运行一次 .bat。我尝试了几件事,如果我没有登录,那么 .bat 就会失败。但如果我在计划开始时登录,则可以使用。Windows 7 计划任务中的什么设置是一直尝试直到我登录?还是我做错了什么?

我的设置:

GENERAL:
Run only when user is logged on (Yes)
Configure for: Win7, Win Server 2008 R2

TRIGGER:
Begin the task: On a schedule
Weekly (Yes)
Recur Every : 1 weeks on Tues @ 8p
Enabled (Yes)

SETTINGS:
Allow task to be run on demand (Yes)
Run task as soon as possible after a scheduled start is missed (Yes)
If the task fails, restart every... 5 min up to 50 times for 3 days

谢谢!

4

2 回答 2

1

Did you set up your task to run as you, regardless if you are logged in?

Control Panel -> Task Scheduler. Go to the properties of your task, then under the General tab verify that your user account is specified under the "use the following user account". You will probably also be prompted for your password.

于 2013-04-30T21:03:11.043 回答
0

哦——痛点!在我的上一份工作中,当她无法安排计划的工作开始时,她与专家系统管理员发生了激烈的争论,除非用户登录。声称这是一个众所周知的问题,没有人解决过 - 甚至微软都没有(谁在近三年前发布了修复程序。)

因此,当一位因工作质量而获得行业奖项的专家(在所有方面)无法继续进行时,我并不感到惊讶。

我认为主要问题在于您发布的数据,

GENERAL:
Run only when user is logged on (Yes)

这可能意味着“仅在用户登录时运行”。

所以 - 如果你能解释你想要做什么,我们也许可以得出一些结论。

您是否希望进程在特定日期的特定时间运行,无论用户是否登录,还是如果用户在当天(但没有其他人)或每 7 天登录时运行用户登录或其他一些条件?请记住 - 日历日和工作日是不同的 - 公共假期,假期,任何发挥作用......

于 2013-04-30T21:28:46.883 回答