批量导入导出windows计划任务的批处理脚本

2017年11月16日 16:19:31 yyusea 阅读数:2705

先把参考摆上:

参考1:  How to: Use schtasks_tool.bat to export and import all Scheduled Tasks on a Windows 2008 server
参考2:  schtasks错误: 无法加载列资源

参考3: 用dos命令行导出和导出windows计划任务的详解

参考1中有人说脚本要放在c:\也有人说在win7中放在 c:\windows\system32,试了一下跟放哪儿没关系.

参考2解决了,中文系统下脚本运行不正常的问题 :  schtasks 命令需要在 英文代码页环境下运行.

顺便学习了一个切换 cmd 环境 代码页的命令  chcp 437

完整的脚本如下:

chcp 437
rem @echo off
cls
setlocal EnableDelayedExpansionset runasUsername=name
set runasPassword=passif %1. == export. call :export
if %1. == import. call :import
exit /b 0:export
md tasks 2>nulschtasks /query /fo csv | findstr /V /c:"TaskName" > tnlist.txtfor /F "delims=," %%T in (tnlist.txt) do (
set tn=%%T
set fn=!tn:\=#!
echo !tn!
schtasks /query /xml /TN !tn! > tasks\!fn!.xml
)rem Windows 2008 tasks which should not be imported.
del tasks\#Microsoft*.xml
exit /b 0:import
for %%f in (tasks\*.xml) do (
call :importfile "%%f"
)
exit /b 0:importfile
set filename=%1rem replace out the # symbol and .xml to derived the task name
set taskname=%filename:#=%
set taskname=%taskname:tasks\=%
set taskname=%taskname:.xml=%schtasks /create /ru %runasUsername% /rp %runasPassword% /tn %taskname% /xml %filename%
echo.
echo.

使用方法:

1.脚本保存为sch.bat,最好放在英文目录

2.修改脚本中用户名和密码

3.运行 sch.bat export 导出

4.运行 sch.bat import 导入

win10批量导入导出windows计划任务的批处理脚本相关推荐

  1. 企业win10批量部署之Windows部署服务(WDS)

    企业win10批量部署之Windows部署服务(WDS) ------------------Windows Deployment Services 首先进行服务器的部署,假如没有服务器可以利用一台与 ...

  2. 导出ad 计算机用户,批量导入导出域(活动目录AD)用户账户

    在活动目录的管理中会遇到对用户进行批量操作的问题,例如,在升级操作系统时或在刚刚使用活动目录时,管理人员需要批量的添加或删除用户帐户. 批量导入/导出域用户可以使用Windows服务器中的csvde. ...

  3. 使用cardme读写VCard文件,实现批量导入导出电话簿

    转载自 使用cardme读写VCard文件,实现批量导入导出电话簿 首先下载jar包cardme. http://sourceforge.net/projects/cardme/?source=nav ...

  4. AD域中如何批量导入导出账号

    本帖出现于51CTO论坛中,是一位网友自己的实际工作经历.是在AD域中如何批量导入导出账号.工作上有一个需求,需要批量的导入一些账号,并要求有一些属性,比如:部门,职位,分机等! 如果您有兴趣也可以去 ...

  5. Java实现文件批量导入导出实例(兼容xls,xlsx)

    <link href="https://csdnimg.cn/public/favicon.ico" rel="SHORTCUT ICON"> &l ...

  6. CATIA批量导入导出数据到EXCEL

    CATIA批量导入导出数据到EXCEL 序言 一.EXCEL数据点批量导入到CATIA 二.CATIA数据点批量导入到EXCEL 三.VB批量输出点到EXCEL 序言 工作中,由于测量基准和建模基准不 ...

  7. 批量导入/导出Excel文件(Python+Matlab)

    简单整理了下批量导入/导出Excel的Python和Matlab代码. Matlab 连续数字型.xlsx文件(如file_1.xlsx, file_2.xlsx, file_3.xlsx) clc, ...

  8. android手机导出联系人,OPPO Reno如何批量导入/导出联系人?

    准备换新手机,怎么将联系人号码全部存到新机里呢?现在的手机都有导入/导出联系人的功能,很方便哦! OPPO Reno如何批量导入/导出联系人? 1.依次进入手机[设置]-[系统应用]-[电话本]-[导 ...

  9. 批量导入导出站点权限site permissions

    批量导入站点权限 cls $Web = Get-SPWeb "http://16.178.115.14:91/" Get-Content c:\export\account.txt ...

最新文章

  1. automation服务器不能创建对象是什么意思_从运营商角度来考虑为什么NAT不能搭建服务器?...
  2. oracle冷备份/恢复
  3. java局部刷新session过期_Ajax局部页面刷新和History API结合的陷阱
  4. Git系列笔记之一:git的简介及基本配置
  5. SQL数据库语言基础之SqlServer视图的创建、修改与视图数据的增删改查
  6. JS实现将所有超链接指向同一个页面地址
  7. mysql某个表被行锁了_MySQL 行锁和表锁的含义及区别详解
  8. 74.android 简单的跳转到小米安全中心首页和小米安全中心的权限管理
  9. JavaScript学习手册四:JS对象
  10. lob 索引 oracle,oracle 12c lob索引
  11. 生信技能树linux虚拟机,科学网—Windows10安装Linux子系统Ubuntu 20.04LTS,轻松使用生信软件,效率秒杀虚拟机 - 刘永鑫的博文...
  12. 四叶草云演-CTF04# 后台管理系统
  13. 如何向Google提交网站?(转)
  14. 聊聊引擎底层如何实现Bloom渲染算法
  15. java队列长度_Java实现固定长度队列
  16. 关于 office 即点即用 和 Window Install 和 Project 安装心得
  17. java xor 运算 支持16进制以及 Ascii
  18. css 使图像变成灰色的技巧
  19. ASP如何运行应用程序
  20. macOS spotlight 聚焦 搜索范围自定义

热门文章

  1. 《机器学习—李宏毅》lecture1
  2. 先出报表还是先计提所得税_计提所得税是在结转损益前还是后
  3. 苹果的Facetime为何不开放?
  4. 腾达ap设置说明_腾达(Tenda)F9路由器AP模式怎么设置 腾达F9AP模式设置方法【详解】...
  5. php 时间戳最大值,PHP mktime()函数获得本地时间戳
  6. [附源码]计算机毕业设计Node.js零食网站设计(程序+LW)
  7. excel查找替换转义问号
  8. SQL查询语句的进阶使用
  9. TI-RTOS实时操作系统开发之低功耗模式和外部唤醒
  10. EPLAN 部件汇总表如何显示端子部件