我在.bat文件中有一个ETL进程:
当我运行用户运行.bat文件时:资源管理器中的TableauAdmin:
然后我与所有者创建了一个计划任务:TableauAdmin,以及用户在Windows Server 2012中运行任务:TableauAdmin。使用最高权限,无论用户是否还是没有...
如果我尝试运行任务,我收到此错误:
访问组件属性/方法时出错:open。 Microsoft Excel无法访问该文件 'd:\ SES \ DAT \ FacturaMes-240817.xlsx'。有几种可能 原因:错误代码:0x80020009 d:\ ses \ pro \ sescargaexcelbd.p(5890)
现在,.log文件的所有者是用户“管理员”。
另外,我在%USERNAME%的日志文件中写入并显示“TableauAdmin”!!!
通过将TableauAdmin帐户更改为包含TableauAdmin的管理员来运行progress-office-excel选项。
每件事都改变了什么?
今天我将运行任务的用户更改为管理员...
现在一切正常,但运行它的用户似乎没有管理员,
运行该流程的用户是另一位管理员....
为什么现在正常运行?
答案 0 :(得分:0)
对于Windows 2008 Server x64:创建以下目录:
C:\Windows\SysWOW64\config\systemprofile\Desktop
对于Windows 2008 Server x86:创建以下目录:
C:\Windows\System32\config\systemprofile\Desktop