怎样在Windows的Task Scheduler中执行PowerShell脚本

PowerShell脚本

PowerShell逐渐变成Windows环境中的默认脚本语言,在PowerShell中可以完成很多windows下的命令操作,此外还可以在PowerShell中执行Python。因此PowerShell实际上可以完成非常多的任务。对于某些定期执行的操作,可以放在Windows的Task Scheduler中执行。那么我们怎么在Task Scheduler中执行一个PowerShell脚本呢?

在Task Scheduler中创建Task

点击Windows键(或者点击Start/开始按钮),输入Task Scheduler可以进入到Task Scheduler的窗口。点击右边导航的“Create Task…”,可以新建一个Task

General配置

如下所示:

创建触发事件

创建Triggers触发事件,这里在Advanced Settings中,可以将其配置成一天之内执行多次,例如,每隔1小时执行一次

创建Action

新建一个Action,这里需要配置Powershell所执行的脚本,在Program中写Powershell.exe,在arguments中填写powershell脚本路径,注意这里不需要填写-file参数,详细配置如下图所示:

完成

Settings 和History可以使用默认值。点击OK,完成创建。如果需要修改,可以右键Task,选择Properties,然后在选择Edit

By Code问答

发表评论

电子邮件地址不会被公开。 必填项已用*标注

3 + 1 =