【发布时间】:2015-07-27 10:04:24
【问题描述】:
我有一个 PS 脚本,它可以打开 Excel(Com 对象),处理一堆信息,重新保存,然后通过电子邮件发送一些关键信息。该脚本运行良好,当我从运行控制台运行它时,它也运行良好。但是,当我在任务计划程序中将其安排为任务时,它无法正常工作。该任务似乎每次都“成功运行”,但我没有收到我应该收到的输出电子邮件。我在任务计划程序中使用相同的配置运行了许多其他 PS 脚本,没有问题。这可能与将 Excel 作为预定脚本的一部分打开有关吗?欢迎任何想法。
【问题讨论】:
-
PS脚本需要以管理员身份运行吗?
-
另外,脚本是否试图访问网络驱动器上的某些内容?尝试在脚本中添加一些基本的日志记录。脚本是否在无权从或向脚本中使用的地址发送邮件的凭据下运行?
-
@AnthonyForloney - 是的,它以管理员身份运行。我使用与任何其他 PS 脚本相同的设置运行它。
-
@BaconBits 它正在尝试访问网络驱动器上的某些内容...但是当我从 Windows 中的运行控制台运行时,它可以毫无问题地访问它。仅在从任务计划程序运行时才出现问题是否有意义?
标签: excel powershell task