小编zrz*_*zrz的帖子

从任务计划程序运行时,为什么 Excel 无法打开文件?

我编写了一个 PowerShell 脚本来打开一个 Excel 工作簿并运行一个宏。当我从 PS 控制台或什至从命令行使用 powershell.exe script.ps1 运行该脚本时,它就可以正常工作。当我从 Windows 任务计划程序设置任务时,它会引发有关该 Excel 文件的异常,说它不存在或已在使用中。

该文件肯定存在,因为脚本从命令行运行良好,我确定它没有被使用。

我试图将 Excel 文件移动到本地和非特权区域,以避免网络信任/管理员权限问题。任务仍然以最高权限运行。路径没有空格或特殊字符。

当我尝试使用文件系统对象访问文件时,即使从调度程序运行也没有错误,所以我猜它特定于Excel.Application.Workbooks.Open("..")方法。

我现在应该考虑什么?

powershell path task-scheduler microsoft-excel

16
推荐指数
2
解决办法
6万
查看次数