Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows任务计划程序不工作_Windows_Login_Scheduled Tasks_Autohotkey_Winlogon - Fatal编程技术网

Windows任务计划程序不工作

Windows任务计划程序不工作,windows,login,scheduled-tasks,autohotkey,winlogon,Windows,Login,Scheduled Tasks,Autohotkey,Winlogon,我有一个脚本,可以登录SAP提取一些报告。该脚本必须在每个工作日的凌晨3点运行,因此我将其设置为使用Windows任务计划程序定期运行 当我测试它的时候,我在计划之前已经登录了Windows,并且AHK脚本正在“运行”,但是什么都没有发生 有人知道为什么会发生这种情况吗?澄清一下:您的脚本必须1)登录到另一个系统,2)做一些工作,3)返回一些结果并退出,对吗 如果是正确的: 1) 将脚本分解为以上3个部分 2) 使用尽可能多的日志记录分别运行每个部分,以检查每个阶段是否正常完成,并通过读取日志找

我有一个脚本,可以登录SAP提取一些报告。该脚本必须在每个工作日的凌晨3点运行,因此我将其设置为使用Windows任务计划程序定期运行

当我测试它的时候,我在计划之前已经登录了Windows,并且AHK脚本正在“运行”,但是什么都没有发生


有人知道为什么会发生这种情况吗?

澄清一下:您的脚本必须1)登录到另一个系统,2)做一些工作,3)返回一些结果并退出,对吗

如果是正确的:
1) 将脚本分解为以上3个部分
2) 使用尽可能多的日志记录分别运行每个部分,以检查每个阶段是否正常完成,并通过读取日志找出失败的位置和原因。

3) 只有在上一部分工作时,才能继续执行脚本的下一部分。

日志上显示“工作已成功完成!”!但它不起作用,当我通过右键单击>运行来启动任务时,它确实起作用,我的问题是在windows注销时运行scrip。计划的任务“启动或尝试启动”与成功完成的作业不同。我将成功的工作定义为完成所有任务的工作。Winz调度程序的定义略有不同。这就是我建议您拆分脚本并分别测试和运行每个部分的原因。我怀疑它无法登录到远程系统,因为当您通过“右键单击”运行同一任务时,它不知道要使用哪个用户凭据,默认情况下它使用您的用户凭据运行。