Beg*_*ner 3 vbscript scheduler scheduled-tasks
我有一个批处理文件,它依次调用 VB 脚本。VBScript 的任务包含一个宏,其工作是登录 Oracle 数据库,运行少量查询,在 Excel 表中获取输出,然后执行其他功能。
当使用“仅在用户登录时运行”选项时,脚本在调度程序中运行良好,但在选择“无论用户是否登录时运行”选项时它不会运行。
我尝试了之前帖子中建议的所有选项,但都没有奏效。
我通过执行以下步骤解决了上述问题:
C:\Windows\System32\config\systemprofile\Desktop C:\Windows\SysWOW64\config\systemprofile\Desktop
要启用此功能,请按照以下步骤操作:
a) 转到“开始”菜单。
b) 键入 secpol.msc。并按 Enter。
c) 本地安全策略管理器打开。
d) 转至安全设置 - 本地策略 - 用户权限分配节点。
e) 双击右侧的作为批处理作业登录。
f) 单击添加用户或组。
g) 选择用户。
h) 单击确定。
创建一个文件并使用 .cmd 扩展名保存它。.cmd 文件应包含以下 cmd :
cscript.exe “”
在调度程序中,给出如下路径:
• 程序/脚本:文件名(.cmd 文件名)
• 开始(可选):文件路径(.cmd 文件的路径)