欢迎来到天天文库
浏览记录
ID:30166316
大小:17.61 KB
页数:5页
时间:2018-12-27
《将bat配置为计划任务》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划将bat配置为计划任务 WindowsServerXX计划任务定时执行bat文件 在windowsserverXX上安装了oracle数据库,出于数据安全的考虑,希望每天能够自动进行数据备份。、我在别人脚本的基础上自己写了一个数据库备份的bat脚本,双击该脚本时可以正常将数据库备份、压缩并删除原文件。于是我就希望将这个bat放到操作系统计划任务中-创建任务-运行脚本,每天23:58:00自动执行该脚本。 但
2、在实验过程中总出意外,或是能备份不能压缩、或是第一天正常运行第二天就发现报错了,或是登陆操作系统时能运行,退出登陆就不能运行了。在任务计划程序中查看上次运行结果时常为“操作员或系统管理员拒绝了请求。” 有人告诉我说可能是权限不够,可是我用的是Administrator,已经是最高权限了; 有人告诉我要要在常规选项中选上使用最高权限运行,我选上后问题依旧。 这时我发现,在任务计划程序中有创建基本任务与创建任务两个不同的按钮,查询后发现这二者的区别是前者常规选项卡中没有安全选项,我本身用的就是最高权限的管理员帐号,不需要
3、安全选项。于是就创建了基本任务,一试,成功了。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 编后语:信息化工作过程中会出现许多以往从未见过、没有确定答案的问题,切不可消极坐能, 要不断的去分析和尝试,需要用创造性的 思维去分析和解决问题。 写这个帮助文档的初衷是因为: 我使用WIN7的计划任务功能执行kettle任务。频率
4、是设为每分钟一次。但是有个比较闹心的地方是,每次执行这个任务的时候,都会弹出来一个cmd命令框。因为是在本机做开发,弹窗很容易让人分神。所以我在遍寻资料之后,找出来了一个满意的解决方案。 优点:不用弹窗,而且可以使用脚本创建计划任务,省去了很多繁琐的步骤。 下面是我的设置kettle计划文件需要准备的东西的目录 1,示例bat文件。名字为JOB_ZIYUAN_。 2,Vbs文件调用bat文件,用来隐藏命令窗口。名字为 3,Cmd脚本,用来设置计划任务。 第一步:创建bat脚本(这个脚本的作用就是调用kettle
5、的job,但是这里没有设置执行脚本的频率。以下是我的脚本,以作参考:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 注:①”cdE:kettleDevInstallFiledata-integration”是kettle的目录 ②”kettleDevInstallFiledata-integration“是kitchen
6、文件的目录③”-file=“指向的kettle的job的文件路径 ④“/logfile=”指向的是要生成的kettle的log的文件路径 第二步:创建vbs脚本 这里需要更改一个参数: “D:softwaredevSoftdevfiledev_workspace_etlcommandJOB_ZIYUAN_”这个是上一步创建好的bat文件的目录。 第三步,设置计划任务。脚本如下: 第四部,将脚本放到cmd命令窗口运行。这一步很多人可能会出现错误提示:”错误:无法加载列资源“。这时候可以查看cmd的编码
7、。如果结果是936。这就说明cmd编码是中文GBK编码,所以会报错。此时需要将936改为436。直接在命令行输入”chcp437“即可。 这种状态下就可以了。然后执行cmd即可 成功的话会像下面这样提示: 或者查看window计划任务,已经创建好了计划任务: 批处理文件在windows计划任务中的使用目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能
8、及个人素质的培训计划 想做个自动关机的脚本,然后放到计划任务去自动运行。于是写下如下两行批处理@echooff shutdown-s-t360-c"请保存您的作业,您使用的计算机将于6分钟后自动关闭“ ctrl+S保存后在cmd界面下运行良好,接下来执行taskschd调出计划任务,新建了一个基本
此文档下载收益归作者所有