背景:备份服务器有一次崩掉了,导致全部计划任务需要重新配置,特此写了一个powershell脚本来每周备份一次,这样就可以轻松恢复计划任务
话不多说直接上powershell代码
# 设置要导出计划任务的文件夹路径
$today = Get-Date -Format yyyyMMdd
$TaskFolder = “D:\计划任务列表(持续更新)\$today”
# 创建导出文件的文件夹
if(!(Test-Path -Path $TaskFolder)){
New-Item -ItemType Directory -Force -Path “$TaskFolder”
}
# 导出所有计划任务
Get-ScheduledTask -TaskPath “\”| ? state -ne disabled |foreach {
$TaskName = $_.TaskName
$ExportFile = “$TaskFolder\$TaskName.xml”
Export-ScheduledTask -TaskPath “\” -TaskName $_.TaskName | Out-File -FilePath $ExportFile
}
导出情况如下:
一键导入还没研究,原理差不多,需要的话点赞私聊我