本帖最后由 xyhqqaa 于 2012-6-20 11:17 编辑
由于我本身是普通域账户,就是一般普通权限的账户,但是呢。最近遇到一个问题。是要处理数据备份的。。新手没啥能力,只好想到调用微软的强大的robocopy.exe。。。。但是这玩意有个蛋疼的地方,需要管理员权限才能运行备份。。所以呢,我便想到使用runas..但是能调用robocopy.exe还需要跟参数"robocopy D:\1号源地址文件夹 D:\2号备份文件夹 /b /copyall /log:备份日志.log"
..上面需要在命令窗口调用才行。。。原先的想法是先生成个调用robocopy的小程序。再用另外一个程序以管理员身份调用。但是发现没效果- -。。。。后面想到估计是不是嵌套太多。。便想一个程序内搞定。。使用批处理RUNAS /USER:ADMINISTRATOR robocopy D:\1号源地址文件夹 D:\2号备份文件夹 /b /copyall /log:备份日志.log
可以正常生成日志。但是使用AU3Runas("administrator","","1234",1,"robocopy D:\1号源地址文件夹 D:\2号备份文件夹 /b /copyall /log:备份日志.log",@SW_HIDE ) 却蛋碎了。。。还是没反应..是应为AU3程序后面不能跟参数?? |