powershell 轻松管理计划任务(powershell 包管理工具)

powershell 轻松管理计划任务(powershell 包管理工具)

编程文章jaq1232025-02-01 15:49:3536A+A-

windows 自带的计划任务可以执行一些定时任务,但算不上好用,powershell可以弥补这一缺陷,高效管理计划任务

一 查看计划任务

查看计划任务对应的powershell 命令是 Get-ScheduledTask,需要管理权命令执行,单执行显示出来类似这样的

如果想知道正在运行的,可以这样执行

Get-ScheduledTask |? state -eq running

对于查到的任务,想知道详细信息,可以用来查看

schtasks /query /tn 路径名字(网上的一些直接名字可能报错)

二 一条命令创建计划任务

schtasks 可以方便快速的创建计划任务,下面的命令

schtasks /create /sc daily /tn "自动关机" /st 18:00 /sd 2022/08/10 /ed 2022/12/31 /tr "shutdown -s -t 60"

指定从22年8月10日到22年12月31日18:00点自动关机

以后要修改,把参数换一下就行

如果想删除

schtasks /delete /tn “自动关机”

三 导出和导入计划任务

比如导出上面的自动关机任务

Export-ScheduledTask "自动关机" |outfile d:\tasks\shutdown.xml

想重新导入

Register-ScheduledTask -Xml (get-content "d:\tasks\shutdown.xml"|out-string) -Taskname "自动关机”

点击这里复制本文地址 以上内容由jaq123整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

苍茫编程网 © All Rights Reserved.  蜀ICP备2024111239号-21