【发布时间】:2019-11-11 04:30:27
【问题描述】:
在计划任务中调用 powershell 脚本时,此行无法完成,但在脚本单独运行时有效:
$App = New-Object -comObject Excel.Application
计划任务卡在“正在运行”,并且此行为出现在 Excel 以外的应用程序中。当我在这一行之前和之后写日志输出时,它表明该行永远不会结束。
我已经能够从任务计划程序运行其他 powershell 脚本,但我对这个或 COM 不够熟悉,不知道可能出了什么问题。
在任务计划程序的上下文中有什么不同会导致 COM 接口出现问题?我该如何解决这个问题?
更新:如果我让任务静置约 5 分钟,我的日志文件显示它最终会超过这条线。它可以使它通过以下 COM 命令,但它们实际上不起作用。 COM对象的定义会报错:“80080005 Server execution failed。”
【问题讨论】:
标签: powershell com taskscheduler