Synctoy2.1使用定时任务0X1

本文介绍在Windows2012环境下使用SyncToy进行双向文件同步时遇到的问题及解决方法,包括如何通过批处理文件和网络共享挂载技巧使定时任务正常运行。

环境描述:公司需要在windows上面使用双向文件同步,目前发现SyncToy可以实现这个功能,但是在Windows 2012上面 ,添加定时任务的时候,执行状态总是0x1,定时任务配置确认多次,肯定没有问题;同样在windows 10上面设置定时任务,就能运行,在google上面查了好多帖子,都是这样,都没有解决,大多数说是windows的bug,可以使用第三方定时任务来实现,

google上搜索,老外很多都说不能解决,定性为windows Task的bug,但是我觉得不太像

还是的自己研究把。

第一点,写成bat文件,直接双击是可以运行的,说明SyncToy并不存在bug,而问题出在计划任务上。

bat文件内容:

C:\"Program Files"\SyncToy\SyncToyCmd.exe -R abc >> c:\aaa.txt

说明:这里我把信息重定向到aaa.txt文件这,因为对windows不熟悉,不知道日志怎么查看,只能这种笨方法了

SyncToy设置

这样设置中,c:\aaa.txt中输出的信息

Failed to execute folder pair test2. Could not locate folder \\10.144.129.6\tmp\.
Failed to execute folder pair test2. Could not locate folder \\10.144.129.6\tmp\.

网上查了一顿,也没有人说明是什么问题,

感觉是权限问题,定时任务不能使用保存的共享文件夹帐号密码,所以就不能连接远端文件夹

绕道方法解决下:先用命令把远端共享文件夹挂载到本地,然后再同步,同步之后,删除挂载

net use h: \\10.144.129.6\tmp /user:administrator "P@ssw0rdsc" >> c:\aaa.txt
C:\"Program Files"\SyncToy\SyncToyCmd.exe -R abc >> c:\aaa.txt
net use h: /del 

SyncToy设置

这样定时任务是可以执行的,执行状态是0x2,0x2查了查不知道什么意思,但是定时任务可以正常同步,所以就不管了

 

转载于:https://www.cnblogs.com/huochaihe/p/9012542.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值