通过 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
的更多信息,请阅读此文章。
相关文章
PowerShell 多维数组
发布时间:2024/02/06 浏览次数:157 分类:编程语言
-
本教程将介绍 PowerShell 中的多维数组。称为数组的数据结构是相同或不同数据类型的元素的集合。PowerShell 支持具有一维或多维的数组。
使用 PowerShell 过滤文件和文件夹
发布时间:2024/02/05 浏览次数:195 分类:编程语言
-
本文将讨论 PowerShell Get-ChildItem cmdlet,我们将使用它来获取目录中的所有项目并利用其过滤器开关参数。在某些情况下,我们需要检查文件是否存在于特定位置或目录中。
从 PowerShell 中的文件名中删除路径和扩展名
发布时间:2024/02/05 浏览次数:86 分类:编程语言
-
本教程将介绍在 PowerShell 中从文件名中删除路径和扩展名的不同方法。PowerShell 支持处理系统中的各种文件操作。你可以在 PowerShell 中执行创建、复制、移动、重命名、编辑、删除和查看文件等
使用 PowerShell 连接文件
发布时间:2024/02/05 浏览次数:159 分类:编程语言
-
本教程将教你使用 PowerShell 连接文件。PowerShell 允许你执行不同的文件操作,例如创建、复制、移动、删除、查看和重命名文件。
使用 PowerShell 从路径中提取文件名
发布时间:2024/02/05 浏览次数:52 分类:编程语言
-
本教程将教你如何使用 PowerShell 从路径中提取文件名。文件路径告诉文件在系统上的位置。在 PowerShell 中处理文件时,你可能只需要从路径中获取文件名。
使用 PowerShell 从计算机存储中删除证书
发布时间:2024/02/05 浏览次数:200 分类:编程语言
-
本教程将教你使用 PowerShell 从证书存储中删除证书。在 Windows 操作系统中,证书存储在计算机本地的证书存储中。它包含不同认证机构颁发的各种证书。
在 PowerShell 中清除变量内容
发布时间:2024/02/05 浏览次数:69 分类:编程语言
-
本教程将教你在 PowerShell 中清除变量内容。变量是值的存储位置。你可以将所有类型的值存储在 PowerShell 变量中。
PowerShell 中的空变量
发布时间:2024/02/05 浏览次数:64 分类:编程语言
-
本文讨论了 null 变量、在 PowerShell 中以不同语法使用 null 变量的影响以及检查 null 值的方法。PowerShell 处理值为 null 的 $Null 对象,并且某些命令需要一些输出才能生成。
PowerShell 中的管道变量
发布时间:2024/02/05 浏览次数:77 分类:编程语言
-
本文将向我们展示如何通过使用 PowerShell 的管道变量在 Windows PowerShell 中使用相同的概念和技术。我们通常使用 this 变量或关键字来表示各种编程语言中表达式中出现的最后一个对象。