【发布时间】:2021-01-16 07:09:23
【问题描述】:
我有一个奇怪的情况,将 PowerShell 脚本作为计划的 Windows 任务执行。该脚本调用一些 HPE OneView cmdlet,并且在交互式运行或设置为使用我的个人 ID 启动时运行良好。
但是,当我将任务设置为在服务帐户下运行时,脚本会加载,但 HPE cmdlet 不会运行。我已验证已为服务帐户设置了正确的密码,并且它以管理员权限运行。
是否需要设置特殊权限才能让任务作为服务帐户运行?我认为这可能与 GPO 相关,但不清楚在哪里查看。
【问题讨论】:
-
您是否检查了该帐户的执行策略?
-
定时任务登录账号需要机器上的
Log on as a batch job权限,否则没什么特别的 -
@OwlsSleeping - 不幸的是,公司政策禁止在本地登录,所以我认为我无法测试。
-
@MathiasR.Jessen - 希望就这么简单。接下来我去看看。
-
好的,谢谢。那么执行策略就不是问题了。可能是批处理作业权限。
标签: powershell scheduled-tasks