天天看点

批处理常用

1、用批处理实现局域网内的异地备份

以下指令完成局域网内两台服务器之间的文件备份,并可删除7天前备份的数据。可将此任务定制到windows任务计划中,并定时执行,前提必须保证备份目标服务器的文件夹开启共享可写权限,并配置网络映射地址到备份源服务器。

@echo off

rem 设置要备份的目的服务器的ip地址、密码、登录帐号

net use "123456"

/user:"administrator"

rem 设置要备份目的服务器的文件夹名称

md ""

rem 删除目的服务器7天前备份的数据,"z:"表示本地映射的目的服务器的网络地址,7即天数

forfiles /p "z:" /s /m *.* /d -7 /c "cmd /c del @path

rem 拷贝本地磁盘文件夹下的整个文件目录和文件到目的服务器

xcopy "e:\music"   ""

/e /h /i /y

rem 关闭连接

net use

/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\"