准备当前目录下的:

空SWSK 文件夹

空ZIP文件夹

0. RealseExclude.txt

\obj\
.err
.log
.pdb

1. 发布BAT文件

chcp 932

@echo off
echo ##############################################################
echo SRC must be copyed into "SWSK" .Has it already been copyed?
echo Y.Yes
echo N.No
echo ##############################################################
echo.

rmdir /s/q SWSK

xcopy "../SVN-swsk_web\trunk\SWSK" "SWSK" /EXCLUDE:RealseExclude.txt /e /h /i /y

rmdir "SWSK/SWSK_Frame/SWSK_Frame/WebSite/Log" /s /q

echo %date% %time% --------------------------[DESTSERVER] Realse Begin----------------------------------------->>log.txt

net use \\[DESTSERVER]\C$\inetpub\wwwroot /USER:[USER] [PASSWORD]
if %ERRORLEVEL% EQU 0 (echo %date% %time% Access to the server:[DESTSERVER]>>log.txt ) else (echo %date% %time% Failed to Access the server:[DESTSERVER]>>log.txt)

sc \\[DESTSERVER] stop W3SVC
if %ERRORLEVEL% EQU 0 (echo %date% %time% The IIS services has been shutted down at [DESTSERVER]>>log.txt ) else (echo %date% %time% Failed to shutted down the IIS services at [DESTSERVER].>>log.txt)

copy "\\[DESTSERVER]\C$\inetpub\wwwroot\SWSK_NEW2\SWSK_Frame\SWSK_Frame\WebSite\Conf\DB.xml" "SWSK/SWSK_Frame/SWSK_Frame/WebSite/Conf/" /y
if %ERRORLEVEL% EQU 0 (echo %date% %time% DB.xml was copied.>>log.txt ) else (echo %date% %time% Failed to copy DB.xml.>>log.txt)

copy "\\[DESTSERVER]\C$\inetpub\wwwroot\SWSK_NEW2\SWSK_Frame\SWSK_Frame\WebSite\Conf\Setting.xml" "SWSK/SWSK_Frame/SWSK_Frame/WebSite/Conf/" /y
if %ERRORLEVEL% EQU 0 (echo %date% %time% Setting.xml was copied.>>log.txt ) else (echo %date% %time% Failed to copy Setting.xml.>>log.txt)

copy "\\[DESTSERVER]\C$\inetpub\wwwroot\SWSK_NEW2\SWSK_Frame\SWSK_Frame\WebSite\img\head_title.jpg" "SWSK/SWSK_Frame/SWSK_Frame/WebSite/img/" /y
if %ERRORLEVEL% EQU 0 (echo %date% %time% head_title.jpg was copied.>>log.txt ) else (echo %date% %time% Failed to copy head_title.jpg.>>log.txt)

copy "\\[DESTSERVER]\C$\inetpub\wwwroot\SWSK_NEW2\SWSK_Frame\SWSK_Frame\WebSite\WebFront\A15Aplication\GA01102.aspx" "SWSK/SWSK_Frame/SWSK_Frame/WebSite/WebFront/A15Aplication/" /y
if %ERRORLEVEL% EQU 0 (echo %date% %time% GA01102.aspx was copied.>>log.txt ) else (echo %date% %time% Failed to copy GA01102.aspx.>>log.txt)

xcopy "\\[DESTSERVER]\C$\inetpub\wwwroot\SWSK_NEW2\SWSK_Frame\SWSK_Frame\WebSite\Log" "SWSK/SWSK_Frame/SWSK_Frame/WebSite/Log" /e /h /i /y
if %ERRORLEVEL% EQU 0 (echo %date% %time% Log was copied.>>log.txt ) else (echo %date% %time% Failed to copy Log.>>log.txt)

pushd "\\[DESTSERVER]\C$\inetpub\wwwroot"

FOR /d %%i IN (SWSK_OLD/SWSK_NEW2_20*) DO rmdir "SWSK_OLD/%%i" /s /q
if %ERRORLEVEL% EQU 0 (echo %date% %time% The backup of SWSK_NEW2 was deleted.>>log.txt ) else (echo %date% %time% Failed to deleted the backup of SWSK_NEW2.>>log.txt)

FOR /d %%i IN (SWSK_NEW2_20*) DO move %%i SWSK_OLD
if %ERRORLEVEL% EQU 0 (echo %date% %time% The file was backuped up.>>log.txt ) else (echo %date% %time% Failed to backup up the file.>>log.txt)

set curtime=%time:~0,2%%time:~3,2%
setlocal enabledelayedexpansion
set curtime=!curtime: =0!
setlocal disabledelayedexpansion
ren "SWSK_NEW2" SWSK_NEW2_%date:~0,4%%date:~5,2%%date:~8,2%%curtime%
if %ERRORLEVEL% EQU 0 (echo %date% %time% The file was renamed.>>log.txt ) else (echo %date% %time% Failed to renamed the file.>>log.txt)

popd

xcopy "SWSK" "\\[DESTSERVER]\C$\inetpub\wwwroot\SWSK_NEW2" /EXCLUDE:RealseExclude.txt /e /h /i /y
if %ERRORLEVEL% EQU 0 (echo %date% %time% Web file was copied to [DESTSERVER] as SWSK_NEW2 successfully!.>>log.txt ) else (echo %date% %time% Failed to copy Web file to [DESTSERVER] as SWSK_NEW2.>>log.txt)

icacls "\\[DESTSERVER]\C$\inetpub\wwwroot\SWSK_NEW2\SWSK_Frame\SWSK_Frame\WebSite\log" /grant BUILTIN\IIS_IUSRS:(OI)(CI)(M,W) /t /q

sc \\[DESTSERVER] start W3SVC
if %ERRORLEVEL% EQU 0 (echo %date% %time% The IIS services was restarted at [DESTSERVER].>>log.txt ) else (echo %date% %time% Failed to restarted the IIS services at [DESTSERVER].>>log.txt)

net use \\[DESTSERVER]\C$\inetpub\wwwroot /del /y
if %ERRORLEVEL% EQU 0 (echo %date% %time% Disconnect to the server:[DESTSERVER].>>log.txt ) else (echo %date% %time% Failed to disconnect to the server:[DESTSERVER].>>log.txt)

rmdir "SWSK/SWSK_Frame/SWSK_Frame/WebSite/Log" /s /q

md "SWSK/SWSK_Frame/SWSK_Frame/WebSite/Log"

zip SWSK_%date:~0,4%%date:~5,2%%date:~8,2%%curtime% "SWSK" -r
move SWSK_%date:~0,4%%date:~5,2%%date:~8,2%%curtime%.zip "zip"

echo.
echo SWSK be Released in Server:[DESTSERVER] successfully!
echo.
pause

echo %date% %time% --------------------------[DESTSERVER] Realse End----------------------------------------->>log.txt

ren "log.txt" log_%date:~0,4%%date:~5,2%%date:~8,2%%curtime%.txt

转载于:https://www.cnblogs.com/tomclock/p/5816968.html

web release (bat tool)相关推荐

  1. 让Microsoft Web Application Stress Tool 支持非80端口的站点测试

    刚在做内网内某个项目的性能测试 项目部署的端口为4000 然后用Microsoft Web Application Stress Tool 测试 发现居然不支持非80端口 找遍整个配置界面没发现por ...

  2. 网站性能测试工具--MS Web Application Stress Tool

    MS Web Applicaion Stress Tool 是一款网页测试的性能工具,具体的使用可以参考下面这篇博客文章 http://cuisuqiang.iteye.com/blog/193640 ...

  3. 中科大软件学院-软件测试-实验4-web性能测试-Microsoft  Web Application Stress Tool安装(win10下)

    懒得找Microsoft  Web Application Stress Tool和MSVCP50.dll,又有csdn币的同学可以直接下载我打包的资源: https://download.csdn. ...

  4. Web Application Stress Tool(WAS)性能测试

    摘要:这篇文章讨论了性能测试对于成功发布一个网络应用的重要性,集中讨论了微软的Web Application Stress (WAS)这个用于测试Duwamish Online的性能的工具. 内容 介 ...

  5. ASP.NET 4 和 Visual Studio 2010 Web 开发概述

    声明:本文是ASP.NET 白皮书 ASP.NET 4 and Visual Studio 2010 Web Development Overview 的阅读摘要,只是本人的学习记录,并非完整翻译,仅 ...

  6. ModSecurity web application firewall (WAF) Research - .Little Hann

    转载地址:http://bluereader.org/article/97681813 catalog 引言 OWASP ModSecurity Core Rule Set (CRS) Project ...

  7. 开源报表工具适合web开发_12个最适合Web开发人员的资源丰富的工具

    开源报表工具适合web开发 Innovation and expertise at the latest tools have become two of the most prominent poi ...

  8. 微软压力测试工具 web application stress

    WEB服务器的压力测试工具~ 115808 2009年8月1日 lbimba 铜牌会员 这里给广大的煤油推荐一个web网站压力测试工具.它可以用来模拟多个用户操作网站,在程序投入运行时,可以用它来进行 ...

  9. Tomcat6.0.13下配置Tomcat Administration Web Application

    Tomcat 5.5 以后的binary 核心安装版不再集成Tomcat Administration Web Application,需要独立下载安装.而Tomcat 6.0.13的Administ ...

最新文章

  1. 忽然看懂了《大话西游》
  2. echarts y轴数据过长处理
  3. 2.5 隐藏委托关系
  4. java并发编程-Executor框架
  5. Alpha冲刺报告(8/12)(麻瓜制造者)
  6. 浅谈MySql的存储引擎(表类型)
  7. Program to reverse the digits of a number
  8. 交个朋友回应罗永浩撰文事故:系没有处理好内部流程导致的误解
  9. MyBatis使用,MyBatis单独使用笔记
  10. 倒计时_考研倒计时30天,拼了
  11. ue4文档接口类学习
  12. 光域网(IES)在Unity3d中的应用【2020】
  13. Java中的servlet是什么?
  14. 人工智能的主要优势是什么?
  15. Matlab无法打开,卡logo
  16. 工科学生计算机二级报什么类别,学科门类(二级类)工学.doc
  17. AMP—Rover移植
  18. 物理学/数学中常用的“等号”
  19. 换肤方案,换肤策略,App插件式换肤实现方案
  20. xp系统怎么创建新宽带连接服务器地址,XP宽带连接怎么创建?

热门文章

  1. 外文翻译 《How we decide》赛场上的四分卫 第三节
  2. Zoom Capability
  3. 树言树语:谁动了苹果的弦
  4. DSP320C6000的指令列表汇集
  5. centos7安装mysql .gz_转:centos7安装mysql.tar.gz
  6. pyqt5实战之真爱游戏(2048改版)
  7. 将matpoltlib绘制好的图片从内存中取出
  8. js进阶 11-22/23 js如何实现选项卡
  9. 创新的前端 豆瓣书评 摘录
  10. HDU1576 A/B (解法二)【试探法】