如何在 Windows 11 中使用 PowerShell 删除或创建计划任务
如果您想使用Windows PowerShell在 Windows 11/10 上删除或创建计划任务(delete or create a scheduled task),本教程将帮助您做到这一点。您不必打开任务计划程序(Task Scheduler)来 创建计划任务(create the scheduled task)。但是,您必须执行一些命令才能完成工作。
任务计划(Task Scheduler)程序是Windows 10的最佳实用程序之一,允许您创建任务并在预定时间执行它们。从打开记事本(Notepad)等应用程序到执行PowerShell脚本,您可以在任务计划程序的帮助下完成所有工作。
使用PowerShell(PowerShell)创建计划任务
要使用PowerShell在(PowerShell)Windows 10上创建计划任务,请按照以下步骤操作 -
- 在任务栏搜索框中搜索powershell。
- 单击以管理员身份运行(Run as administrator)。
- 单击是(Yes)按钮。
- 输入$action变量以存储操作。
- 输入 $trigger变量来存储计划任务的时间。
- 输入此命令以创建计划任务。
让我们看看这些步骤的详细版本。
首先,您必须以 管理员权限打开 Windows PowerShell(open Windows PowerShell with administrator privileges)。为此,在任务栏(Taskbar)搜索框中搜索“powershell”,然后单击相应的 以管理员身份运行 (Run as administrator )按钮。如果出现UAC提示,请单击 是 (Yes )按钮。看到PowerShell屏幕后,输入以下命令 -
$action = New-ScheduledTaskAction -Execute 'app-path'
不要忘记将 app-path 替换为您要运行的应用程序的原始路径。
例如,如果要打开记事本(Notepad),请输入 notepad.exe。如果要在 64 位Windows 10计算机上打开(Windows 10)Google Chrome,请输入以下路径-
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
整个命令将如下所示 -
$action = New-ScheduledTaskAction -Execute ' C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'
如果要执行PowerShell脚本,则必须使用 -argument 并指定脚本。在这种情况下,命令将如下所示 -
New-ScheduledTaskAction -Execute 'powershell.exe' -argument script-path
接下来,您必须设置要执行任务的时间。与任务计划程序(Task Scheduler)一样,您可以根据自己的要求选择任何时间。基本命令如下所示 -
$trigger = New-ScheduledTaskTrigger -Once -At 06:30PM
根据此命令,任务将在当天下午 06:30 或 18:30 运行一次。可以使用 -Daily、-Weekly、-Monthly等各种设置。另一方面,您可以选择 12 或 24 小时格式的时间。如果选择 12 小时格式,则必须定义AM/PM。
之后,您必须注册该任务。为此,输入以下命令 -
Register-ScheduledTask -Action $action -Trigger $trigger -TaskPath "DemoName" -TaskName "DemoTask" -Description "DemoDescription"
不要忘记 根据您的喜好更改DemoName、DemoTask和 DemoDescription 。
完成后,您将看到以下屏幕 -
(Delete)使用PowerShell(PowerShell)删除计划任务
要使用PowerShell删除计划任务,请按照以下步骤操作 -
- 在任务栏搜索框中搜索powershell。
- 单击以管理员身份运行(Run as administrator)。
- 单击是(Yes)按钮。
- 输入(Enter)以下命令以选择任务。
- 输入Unregister命令删除任务。
要了解有关这些步骤的更多信息,请继续阅读。
首先, 打开提升的 Windows PowerShell 窗口(open an elevated Windows PowerShell window) 并输入以下命令 -
Get-ScheduledTask -TaskName "DemoTask"
不要忘记将 DemoTask替换 为原始任务名称。之后,输入此命令删除任务-
Unregister-ScheduledTask -TaskName "DemoTask" -Confirm:$false
要确认删除,您可以输入第一个命令。如果它显示错误消息,则删除该任务。
这篇文章提供了更多 删除计划任务的方法。
就这样!希望能帮助到你。
Related posts
如何在Windows 10上安排PowerShell script Task Scheduler
如何使用任务计划程序计划批处理文件在 Windows 11/10 中运行
PowerShell 与命令提示符:优点和缺点
PowerShell 数组:如何创建和使用它们
如何使用 PowerShell 或命令行列出所有 Windows 服务
如何在Windows 10中禁用计划的Update Orchestrator扫描
在 Windows 中启动任务计划程序的 9 种方法(所有版本)
如何Import or Export Tasks从Windows 11/10 Task Scheduler
Task SvcRestartTask:任务XML包含一个意外节点
如何签出email account在Mail app在Windows 11
Windows 11 任务管理器深入指南和概述
如何在Windows 11启用或禁用Snap Layouts
如何在Windows 11和Windows 10中打开Task Manager
Schedule Shutdown or Restarts在Windows 11/10中使用Task Scheduler
如何在Windows 11中从Photos中制作Video
如何使用任务计划程序创建基本任务,只需 5 个步骤
Dynamic Refresh Rate feature如何在Windows 11中工作
所有 Windows 用户都应该知道的 10 个简单的 PowerShell 命令
如何在Windows 11/10延迟Task Scheduler中的预定任务
Context Menu编辑:Add,在Windows 11 Remove Context Menu项目