通过 PowerShell 命令在任务计划程序中运行计划任务
任务计划程序是 Windows 中的一个程序,可让你在计算机上自动运行计划任务。只要满足某些预定义的标准(触发器),就会执行任务。
你可以使用任务调度程序在特定时间执行启动应用程序、发送电子邮件和运行脚本等任务。PowerShell 中有多个 cmdlet 可用于处理计算机上的计划任务。
你可以在 PowerShell 中启用、禁用、查看、创建、注册、启动、停止、删除和取消注册计划任务。本教程将教你通过 PowerShell 命令在任务计划程序中启动计划任务。
使用 Start-ScheduledTask
Cmdlet 在 PowerShell 的任务计划程序中运行计划任务
你可以使用 Get-ScheduledTask
cmdlet 查看在计算机上注册的计划任务的任务对象。
以下命令获取所有计划任务定义对象。
Get-ScheduledTask
你可以使用 -TaskName
参数来指定计划任务的名称。此命令获取名为 McAfeeLogon
的计划任务的任务定义对象。
Get-ScheduledTask -TaskName "McAfeeLogon"
输出:
TaskPath TaskName State
-------- -------- -----
\ McAfeeLogon Ready
上面的输出显示了一个计划任务位于根目录,它的状态当前是 Ready
。
-TaskPath
参数指定计划任务的路径。以下命令显示目录 \Microsoft\Office\
中的所有任务定义对象。
Get-ScheduledTask -TaskPath "\Microsoft\Office\"
你可以使用 PowerShell 的 Start-ScheduledTask
cmdlet 启动计划任务。此命令在根文件夹中启动名为 McAfeeLogon
的已注册计划任务。
Start-ScheduledTask -TaskName "McAfeeLogon"
接下来,检查计划任务 McAfeeLogon
的状态以确认它正在运行。
Get-ScheduledTask -TaskName "McAfeeLogon"
输出:
TaskPath TaskName State
-------- -------- -----
\ McAfeeLogon Running
以下命令启动文件夹 \Microsoft\Windows\Shell\
中的所有计划任务。
Get-ScheduledTask -TaskPath "\Microsoft\Windows\Shell\" | Start-ScheduledTask
现在,验证文件夹 \Microsoft\Windows\Shell\
中计划任务的状态。
Get-ScheduledTask -TaskPath "\Microsoft\Windows\Shell\"
我们希望你了解如何使用 PowerShell 在任务计划程序中运行计划任务。有关 ScheduledTasks
的更多信息,请阅读此文章。
相关文章
在 Windows PowerShell 中获取命令行参数
发布时间:2024/03/04 浏览次数:358 分类:编程语言
-
本文将解释我们如何使用 PowerShell 的参数函数处理命令行参数,参数如何工作,我们如何使用 PowerShell 参数将值传递给参数,以及定义参数的基本方法是什么。
Windows PowerShell 中的 Base64 编码
发布时间:2024/03/04 浏览次数:332 分类:编程语言
-
本文将展示如何编码和解码 base64 字符串。Windows PowerShell 当前版本没有本机命令,因此我们将向你展示如何执行此操作的替代方法。
在 Windows PowerShell 中写入输出
发布时间:2024/03/04 浏览次数:259 分类:编程语言
-
本文将向你展示如何在 Windows PowerShell 中编写或打印输出。本文还将区分多个 write cmdlet 并解释它们的意义。
在 Windows PowerShell 中设置 PATH 环境变量
发布时间:2024/03/04 浏览次数:350 分类:编程语言
-
本文将展示在 Windows PowerShell 中设置路径环境变量的正确方法。本文还展示了如何在持久性和非持久性方法中设置变量。
在 Windows PowerShell 中打印环境变量
发布时间:2024/03/04 浏览次数:869 分类:编程语言
-
本文将讨论什么是环境变量以及如何使用多个 Windows PowerShell 命令打印它们。
在 PowerShell 中注释代码
发布时间:2024/03/04 浏览次数:363 分类:编程语言
-
本文将展示在 Windows PowerShell 中注释代码的多种方法。本文还介绍了注释代码时的一些最佳实践。
在 PowerShell 中执行 LDAP 查询
发布时间:2024/03/04 浏览次数:304 分类:编程语言
-
本文将深入了解如何使用 Active Directory 过滤器和 LDAP 过滤器。