Python 使用“时无法启动计划任务”;无论用户是否登录,都要运行";
我想安排一个python脚本在Windows7下每周运行一次 如果我选择“仅在用户登录时运行”并手动启动任务,脚本的命令窗口将显示出来,它将按预期工作 如果我选择“无论用户是否登录都运行”(并输入必要的用户信息)并手动启动任务,则不会发生任何事情,而且看起来脚本没有做任何事情。此外,运行结果将是0x1 如有任何建议,将不胜感激 ps.“c:\python27\python.exe”用作命令行,路径\u到\u script.py用作参数。此外,我还在“起始位置”中指定了“c:\python27”Python 使用“时无法启动计划任务”;无论用户是否登录,都要运行";,python,windows,scheduled-tasks,Python,Windows,Scheduled Tasks,我想安排一个python脚本在Windows7下每周运行一次 如果我选择“仅在用户登录时运行”并手动启动任务,脚本的命令窗口将显示出来,它将按预期工作 如果我选择“无论用户是否登录都运行”(并输入必要的用户信息)并手动启动任务,则不会发生任何事情,而且看起来脚本没有做任何事情。此外,运行结果将是0x1 如有任何建议,将不胜感激 ps.“c:\python27\python.exe”用作命令行,路径\u到\u script.py用作参数。此外,我还在“起始位置”中指定了“c:\python27”
2017年2月5日更新:问题的原因如中所述,这意味着我不能在此模式下直接访问网络映射驱动器。尝试使用命令行:
c:\python27\python.exe
并将脚本的完整路径作为参数:c:\myScripts\myScript.py
@MauriceMeyer,抱歉没有说清楚,事实上,这就是我现在正在做的,我会很快更新这个问题。一个更简单的脚本行吗?一个简单的命令怎么样,比如-c“raisesystemexit(42)”
?其他程序是否按计划运行?例如,cmd.exe不应该失败。您作为管理员运行的用户是否具有批量登录权限?脚本是非实用的还是创建了窗口?使用这种类型的登录,任务计划程序将在服务会话(0)中运行程序,该会话不允许访问图形桌面。@eryksun,一个简单的命令(如仅在c:下创建一个新文件)可以很好地工作。我的脚本将访问网络映射驱动器,然后执行一些文件复制,然后使用Popen启动本地文件处理的新进程,有什么建议吗?是的,您尝试使用的用户登录服务(S4U)中将不提供网络驱动器。使用UNC路径可能有效,但如果它需要您的完整凭据,则不行。请尝试使用命令行:c:\python27\python.exe
,并将脚本的完整路径作为参数:c:\myScripts\myScript.py
@MauriceMeyer,很抱歉没有说清楚,实际上我现在正在做的就是这样,将很快更新问题。更简单的脚本有效吗?一个简单的命令怎么样,比如-c“raisesystemexit(42)”
?其他程序是否按计划运行?例如,cmd.exe不应该失败。您作为管理员运行的用户是否具有批量登录权限?脚本是非实用的还是创建了窗口?使用这种类型的登录,任务计划程序将在服务会话(0)中运行程序,该会话不允许访问图形桌面。@eryksun,一个简单的命令(如仅在c:下创建一个新文件)可以很好地工作。我的脚本将访问网络映射驱动器,然后执行一些文件复制,然后使用Popen启动本地文件处理的新进程,有什么建议吗?是的,您尝试使用的用户登录服务(S4U)中将不提供网络驱动器。使用UNC路径可能会起作用,但如果它需要您的完整凭据,则不会起作用。