我有一些计划在XP上运行的任务,我想知道如果我必须login为他们运行? 有人知道吗?
谢谢!
他们将运行,只要您设置的任务运行的帐户有权执行它们。 在服务器上,这是一个考虑因素,但在基于XP的PC上,几乎任何帐户都可以用作计划任务安全上下文。
是的,如果没有专门设置为“仅在login时运行”,它们将运行,但是您的驱动器尚未映射。 所以如果你的任务执行一个依赖于特定驱动器映射的程序,它将抛出一个exception。
我提到这个是因为几周前我遇到了类似的问题。
为了进一步澄清,检查计划任务的高级属性(右键单击任务>>属性),并在“任务”选项卡上,确保“只有在login时运行” 未选中 。 默认情况下,如果使用“添加计划任务”向导,该框未被选中,但它从来没有伤害,仔细检查。 此外,请记住,如果您更改该帐户的密码,您的任务将中断。 可能听起来很明显,但它会导致一些额头拍打时间。 欢闹随之而来。 =)
要确保任务在未login状态下运行,请打开“计划任务”窗口(开始>>附件>>系统工具>>计划任务或运行框>>控制计划任务),并查看“上次运行时间“和”状态“列。 看看它是否已经运行在第一个地方,然后检查状态,看看它是否成功完成或返回一些错误代码。
RE:驱动器映射。 映射/解映射的另一个解决scheme是使用完整的UNCpath。 那么你将不必担心path是否被正确映射。