windows powershell管理(轻松管理计划任务)
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 "自动关机”
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com