windows powershell管理(轻松管理计划任务)

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

一 查看计划任务

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

windows powershell管理(轻松管理计划任务)(1)

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

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

    分享
    投诉
    首页