如何在 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上创建计划任务,请按照以下步骤操作 -

  1. 在任务栏搜索框中搜索powershell
  2. 单击以管理员身份运行(Run as administrator)
  3. 单击(Yes)按钮。
  4. 输入$action变量以存储操作。
  5. 输入 $trigger变量来存储计划任务的时间。
  6. 输入此命令以创建计划任务。

让我们看看这些步骤的详细版本。

首先,您必须以 管理员权限打开 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 在 Windows 10 上创建计划任务

如果要执行PowerShell脚本,则必须使用 -argument 并指定脚本。在这种情况下,命令将如下所示 -

New-ScheduledTaskAction -Execute 'powershell.exe' -argument script-path

接下来,您必须设置要执行任务的时间。与任务计划程序(Task Scheduler)一样,您可以根据自己的要求选择任何时间。基本命令如下所示 -

$trigger = New-ScheduledTaskTrigger -Once -At 06:30PM

如何使用 PowerShell 在 Windows 10 上创建计划任务

根据此命令,任务将在当天下午 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 。

如何使用 PowerShell 在 Windows 10 上创建计划任务

完成后,您将看到以下屏幕 -

如何使用 PowerShell 在 Windows 10 上创建计划任务

(Delete)使用PowerShell(PowerShell)删除计划任务 

要使用PowerShell删除计划任务,请按照以下步骤操作 -

  1. 在任务栏搜索框中搜索powershell
  2. 单击以管理员身份运行(Run as administrator)
  3. 单击(Yes)按钮。
  4. 输入(Enter)以下命令以选择任务。
  5. 输入Unregister命令删除任务。

要了解有关这些步骤的更多信息,请继续阅读。

首先, 打开提升的 Windows PowerShell 窗口(open an elevated Windows PowerShell window) 并输入以下命令 -

Get-ScheduledTask -TaskName "DemoTask"

不要忘记将 DemoTask替换 为原始任务名称。之后,输入此命令删除任务-

Unregister-ScheduledTask -TaskName "DemoTask" -Confirm:$false

如何使用 PowerShell 在 Windows 10 上创建计划任务

要确认删除,您可以输入第一个命令。如果它显示错误消息,则删除该任务。

这篇文章提供了更多 删除计划任务的方法。

就这样!希望能帮助到你。



About the author

我是一名专业的音频工程师,拥有超过 10 年的经验。我参与过各种各样的项目,从小型家庭音响系统到大型商业制作。我的技能在于创造出色的配乐和声音处理工具,让音乐听起来很棒。我对 Windows 10 也非常有经验,可以帮助您充分利用您的计算机系统。



Related posts