windows 下脚本请教!

讨论各种类UNIX,如 Linux distributions,OpenSolaris,Minix,GNU/kFreeBSD,GNU/Hard;广义的计算机与数码设备;Life,the Universe and Everything.

版主: wkx9dragon

回复
wkx9dragon
锌 Zn
帖子: 493
注册时间: 2010-02-02 18:00

windows 下脚本请教!

帖子 wkx9dragon » 2012-05-30 12:51

虽然这是bsd论坛,可是我觉得大家,完全不用windows,可能很少吧.好心人,帮把手吧!特别是在windows下做些维护管理的大拿们帮帮忙!

电脑里,存了不少东东,希望定时备份。不知道怎样编写,和运行脚本好!
微软的计划任务,很奇怪,不能执行网络备份,和关机,因为不是“administrators”组成员,我试过“backup operators”,“power users” 都不行,为什么呢?大拿们帮帮忙。
我的笔记本ip 是192.168.1.101
台机当服务器使,ip是 192.168.1.100
希望每天定时备份。
这是我写的小脚本:backup.bat

rem 备份笔记本里重要件
rem 我想在这里加一个判断,如果笔记本联网,才执行网络备份,不知道怎样写。
robocopy \\192.168.1.101\backup \\192.168.1.100\backup /S /ZB /XX /XO
rem 这个地方很犹豫,robocopy 只有企业版和服务器版windows有robocopy命令,自带的copy 不知识网络地址,xcopy 源可以是网络地址,目标不能是,最关键的是没有断点续传。[gnu win32 cp 也是没有断点续传]wget是一个备选,没试过。
rem 备份本机重要件
e:
cd e:\backup\
IF EXIST mytools.7z ( 7za u mytools.7z d:\backup\mytools) ELSE ( 7za a mytools.7z d:\backup\mytools )
IF EXIST common_lib.7z ( 7za u common_lib.7z d:\backup\program\common_lib) ELSE ( 7za a common_lib.7z d:\backup\program\common_lib )
IF EXIST vc2010.7z ( 7za u vc2010.7z d:\backup\program\vc2010) ELSE ( 7za a vc2010.7z d:\backup\program\vc2010)
IF EXIST 重要文件.7z ( 7za u 重要文件.7z d:\backup\重要文件) ELSE ( 7za a 重要文件.7z d:\backup\重要文件 )

IF EXIST beauty.7z ( 7za u beauty.7z g:\public\image\beauty) ELSE ( 7za a beauty.7z dg:\public\image\beauty )

xcopy /d /y e:\backup\*.7z g:\backup
rem 7za 的 -u 参数 很奇怪,不管文件有没有变化,都修改时间戳。
rem 这里很奇怪,/d 参数没有用,每次都复制文件,根本不管源文件更新没有。
at 22:30 shutdown -s

hyaska
铜 Cu
帖子: 311
注册时间: 2010-12-10 16:11

回复: windows 下脚本请教!

帖子 hyaska » 2012-05-31 14:39

现在有很多网盘,只要你东西不是很多很多,会自动同步好。你只要安装一下客户端,再把文件丢进去就行了。

wkx9dragon
锌 Zn
帖子: 493
注册时间: 2010-02-02 18:00

回复: windows 下脚本请教!

帖子 wkx9dragon » 2012-05-31 22:00

hyaska 写了:现在有很多网盘,只要你东西不是很多很多,会自动同步好。你只要安装一下客户端,再把文件丢进去就行了。
对网盘不放心,以前没觉得个人隐私有多重要,现在越来越觉得,非常重要。现在,对网盘呀,搜索软件,输入法,等等,很无语,不想花钱,就的裸奔。苹果更开创了,花高价,还得裸奔的,强盗,霸王做法。无语呀!

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 1 访客