1、用批处理实现局域网内的异地备份
以下指令完成局域网内两台服务器之间的文件备份,并可删除7天前备份的数据。可将此任务定制到windows任务计划中,并定时执行,前提必须保证备份目标服务器的文件夹开启共享可写权限,并配置网络映射地址到备份源服务器。
@echo off
rem 设置要备份的目的服务器的IP地址、密码、登录帐号
net use \\192.168.1.188 "123456" /user:"Administrator"
rem 设置要备份目的服务器的文件夹名称
md "\\192.168.1.188\testShare"
rem 删除目的服务器7天前备份的数据,"Z:"表示本地映射的目的服务器的网络地址,7即天数
forfiles /p "Z:" /s /m *.* /d -7 /c "cmd /c del @path
rem 拷贝本地磁盘文件夹下的整个文件目录和文件到目的服务器
xcopy "E:\Music" "\\192.168.1.188\testShare" /e /h /i /y
rem 关闭连接
net use \\192.168.1.188 /delete
pause
2、文件部署(深层文件以及文件夹)
echo 正在发布ascx(sih.portal.com.cn)...
xcopy /y /E /r C:\yanpeng\SIH_Project\SIH.Portal\SIH.Portal.Web\_controltemplates\Portal\*.ascx "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\template\controltemplates\Portal\"
xcopy /y /E /r C:\yanpeng\SIH_Project\SIH.Portal\SIH.Portal.Web\bin\*.* "C:\inetpub\wwwroot\wss\VirtualDirectories\portal.sih.com.cn80\bin\"
pause
原文地址:http://www.cnblogs.com/BruceGoGo/p/3710411.html