任务计划程序问题 - 运行用户是否登录或没有不工作

问题描述 投票:1回答:1

我有一个批处理文件,接着调用VB脚本。在VBScript中的任务包含宏的工作就是登录到Oracle数据库,运行几个查询,获取在Excel工作表的输出,然后将其执行其他功能。

该脚本使用时,在调度运行良好的选择,但是当“运行或没有用户是否登录”选项选中它不运行“当用户登录时只运行”。

我尝试了所有的选项在以前的文章建议在这里,但没有一次成功。

vbscript scheduled-tasks scheduler
1个回答
1
投票

我通过执行以下步骤解决上述问题:

  1. 创建在以下路径的空文件夹,桌面:

C:\ WINDOWS \ system32 \设置\ systemprofile \桌面C:\ WINDOWS \ Syswow64资料\ CONFIG \ systemprofile \桌面

  1. 确保用户具有“登录为批处理作业”的权限。

要启用此,请按照下列步骤操作: a)进入开始菜单。 b)中键入secpol.msc。然后按Enter键。 c)在本地安全策略管理器打开。 d)进入安全设置 - 本地策略 - 用户权利指派节点。 E)双击登录为右侧批处理作业。 F)单击添加用户或组。 克)选择用户。 h)点击OK。

  1. 创建一个文件,然后使用.cmd扩展名保存它。 .cmd文件应包含以下CMD: 的Cscript.exe“”
  2. 在调度,如下给出的路径: •程序/脚本:文件名(.CMD文件名) •启动中(可选):文件路径(路径.cmd文件)
© www.soinside.com 2019 - 2024. All rights reserved.