Batch file 从任务计划程序的批处理文件调用vbscript无法打开excel工作簿

Batch file 从任务计划程序的批处理文件调用vbscript无法打开excel工作簿,batch-file,vbscript,scheduled-tasks,Batch File,Vbscript,Scheduled Tasks,我有一个从批处理文件调用的vbscript。在此脚本中,它在sharepoint网站上打开一个excel文件。当我通过dbl单击来运行这个批处理文件时,一切都正常。当我从任务计划程序运行时,日志文件显示无法在以下行中打开excel文件: XL.Workbooks.Open(wrkbook) 请注意,当dbl单击时,它可以正常工作。我猜是某种权限之类的,但不确定是谁/什么/何时/何地/为什么。有什么想法吗 当我管道传输vbscript错误时,我得到: 由于以下原因之一,Microsoft Exc

我有一个从批处理文件调用的vbscript。在此脚本中,它在sharepoint网站上打开一个excel文件。当我通过dbl单击来运行这个批处理文件时,一切都正常。当我从任务计划程序运行时,日志文件显示无法在以下行中打开excel文件:

XL.Workbooks.Open(wrkbook)
请注意,当dbl单击时,它可以正常工作。我猜是某种权限之类的,但不确定是谁/什么/何时/何地/为什么。有什么想法吗

当我管道传输vbscript错误时,我得到:

由于以下原因之一,Microsoft Excel无法访问文件“此处的文件路径”:

  • 文件名或路径不存在(但存在)
  • 另一个程序正在使用该文件(我无法打开该文件)
  • 您试图保存的工作簿与当前打开的工作簿同名(不确定这到底是什么意思,但似乎也不适用)

    • 天哪,你一定是在跟我开玩笑。答案是在这个帖子下面的几个帖子,你永远不会相信

      实际上,我不是开玩笑,我所要做的就是在C:\windows\SysWOW64\config\systemprofile中创建一个名为“desktop”的文件夹。因此,最终路径是“C:\windows\SysWOW64\config\systemprofile\desktop”


      你能相信吗?这太疯狂了。

      检查配置为运行此特定计划任务的用户。您需要使用一个可以访问Sharepoint网站的网站。它可以。我以运行此任务的用户身份登录到正在执行此操作的服务器,我可以访问该文件并手动打开它,也可以通过dbl单击批处理文件打开它。在我将vbscript错误传输到文件时更新答案,这肯定是某种访问错误。