我创建了一个PowerShell脚本,其中列出了计划任务和LastRunResult
。我正在使用Get-ScheduledTask
命令。我需要将其放在每个计划任务的末尾,以发送与LastRunResult
相关的通知。
问题是Get-ScheduledTask
命令无法正常运行,并且无法显示所有计划任务,而仅显示其中一些任务。为了能够查看所有计划的任务,Get-ScheduledTask
命令需要使用管理权限从CMD或PowerShell控制台运行。从那里开始工作。但是,当我从Task Scheduler运行此类脚本时,它不起作用。检查Run with highest privileges
不起作用。指定Policy -Bypass
不能正常工作。
有人知道如何从以管理员模式运行的Task Scheduler中执行Get-ScheduledTask
来列出所有计划的任务吗?
答案 0 :(得分:1)
如果启用了UAC或以非管理员用户身份登录,则可能导致这种情况。 确保runas帐户是本地管理员。