Windows Server 2012计划任务定时执行bat文件且路径有空格

时间:2022-09-30 12:35:48

Windows Server 2012计划任务定时执行bat文件且路径有空格

 

这个问题困扰我很久,有相当长时间自认为是无解。但最近还是重新梳理了一下,终于解决了。

需求描述:我是要在windows server 2012上作SVN代码库备份,希望能够每天定时去执行备份操作,备份脚本写在bat文件中

实现步骤:(由于服务器是在内网,与外网不通,故无截图)

1、打开 左下角任务栏  服务器管理器->工具菜单->任务计划程序。(应该都会)

2、在 任务计划程序 界面 最右侧有“创建基本任务”和“创建任务” 两个新建选项,注意!!!在这里点“创建基本任务”!!!如果选另一个,无法执行!!!

3、任务属性 常规、触发器两页不多说,不会的,网上也有很多。

4、!!!重点!!! 任务属性->操作 界面。

4-1、在 设置->程序或脚本 框中输入:"c:\program files\visualsvn server\bin\mybat.bat"

注意:上述bat文件所在路径是包含空格的,所以要在路径两头加双引号""

4-2、在 设置->起始于(可选) 右侧框中输入:c:\program files\visualsvn server\bin\

注意:上述这个路径必须填写,否则执行不了。而且该路径两端不加双引号!!!(加了就错)

 

上面几步设置完后,确定保存,这样就可以正常自动启动 包含有空格的bat脚本文件了!!!