计划任务PowerShell或CMD脚本-“以管理员身份运行”

时间:2020-06-08 09:27:09

标签: powershell scheduled-tasks

我创建了一个PowerShell脚本,其中列出了计划任务和LastRunResult。我正在使用Get-ScheduledTask命令。我需要将其放在每个计划任务的末尾,以发送与LastRunResult相关的通知。

问题是Get-ScheduledTask命令无法正常运行,并且无法显示所有计划任务,而仅显示其中一些任务。为了能够查看所有计划的任务,Get-ScheduledTask命令需要使用管理权限从CMD或PowerShell控制台运行。从那里开始工作。但是,当我从Task Scheduler运行此类脚本时,它不起作用。检查Run with highest privileges不起作用。指定Policy -Bypass不能正常工作。

有人知道如何从以管理员模式运行的Task Scheduler中执行Get-ScheduledTask来列出所有计划的任务吗?

1 个答案:

答案 0 :(得分:1)

如果启用了UAC或以非管理员用户身份登录,则可能导致这种情况。 确保runas帐户是本地管理员。