ATS项目更新(4) 更新DLL到远程服务器

简介: rem by jin tao rem upload dll to ta1bbn01 rem rem @echo off echo %time% set time1 = %time:~0,2%%time:~3,2%%time:~6,2% rem ** map drive clean(L: local, R: remote) C: cd .

 

rem by jin tao
rem upload dll to ta1bbn01
rem 

rem @echo off
echo %time%
set time1 = %time:~0,2%%time:~3,2%%time:~6,2%

rem ** map drive clean(L: local, R: remote)
C:
cd ..\..\..\..\..\..\..\..\..\..\..\..\
subst L: /d
subst R: /d
net use L: /del
net use R: /del

rem set up ipc and map path
subst L: "D:\PublicViews\Automation_Framework\SQA_ATE_DEV\TestCaseSrc"
net use \\ta1bbn01\ipc$ "password" /useR:"domain\username"
net use R: \\ta1bbn01\RND\Automation\ATS\DLLS\Projects

rem copy file forcely to ta1bbn01
xcopy /C /F /R /Y "L:\MPC_E\MCMTS\v1\Alarms\bin\Debug" "R:\MPC-E\MCMTS\v1\Alarms"
xcopy /C /F /R /Y "L:\MPC_E\MCMTS\v1\Configuration\bin\Debug" "R:\MPC-E\MCMTS\v1\Configuration"
xcopy /C /F /R /Y "L:\MPC_E\MCMTS\v1\DataFlow\bin\Debug" "R:\MPC-E\MCMTS\v1\DataFlow"
xcopy /C /F /R /Y "L:\MPC_E\MCMTS\v1\Robustness\bin\Debug" "R:\MPC-E\MCMTS\v1\Robustness"
xcopy /C /F /R /Y "L:\MPC_E\MCMTS\v1\System\bin\Debug" "R:\MPC-E\MCMTS\v1\System"
tree /F "R:\MPC-E\MCMTS\v1"

xcopy /C /F /R /Y "L:\MPC_E\SDV\v1\Alarm\bin\Debug" "R:\MPC-E\SDV\v1\Alarm"
xcopy /C /F /R /Y "L:\MPC_E\SDV\v1\Alarm_NGOD\bin\Debug" "R:\MPC-E\SDV\v1\Alarm\NGOD"
xcopy /C /F /R /Y "L:\MPC_E\SDV\v1\Configuration\Configuration\bin\Debug" "R:\MPC-E\SDV\v1\Configuration"
xcopy /C /F /R /Y "L:\MPC_E\SDV\v1\Configuration\Configuration_NGOD\bin\Debug" "R:\MPC-E\SDV\v1\Configuration\NGOD"
xcopy /C /F /R /Y "L:\MPC_E\SDV\v1\System\bin\Debug" "R:\MPC-E\SDV\v1\System"
xcopy /C /F /R /Y "L:\MPC_E\SDV\v1\Robustness\Robustness\bin\Debug" "R:\MPC-E\SDV\v1\Robustness"
for %a in (Alarm Configuration System Robustness) do @tree /F "R:\MPC-E\SDV\v1\"%a

rem clear and clean
subst L: /d
subst R: /d
net use L: /del
net use R: /del
net use \\ta1bbn01\ipc$ /del

rem satistics
set time2 = %time:~0,2%%time:~3,2%%time:~6,2%
set /a time3 = %time2%-%time1%
set /a min = time3 / 60
set /a sec = time3 % 60
echo work time: %min% minutes %sec% seconds
@echo on
pause

 

 

过程:

R:\MPC-E\MCMTS\v1>
R:\MPC-E\MCMTS\v1>xcopy /C /F /R /Y "L:\MPC_E\SDV\v1\Alarm\bin\Debug" "R:\MPC-E\SDV\v1\Alarm"
L:\MPC_E\SDV\v1\Alarm\bin\Debug\MPCe.SDV_v1.Alarm.dll -> R:\MPC-E\SDV\v1\Alarm\MPCe.SDV_v1.Alarm.dll
L:\MPC_E\SDV\v1\Alarm\bin\Debug\MPCe.SDV_v1.Alarm.pdb -> R:\MPC-E\SDV\v1\Alarm\MPCe.SDV_v1.Alarm.pdb
L:\MPC_E\SDV\v1\Alarm\bin\Debug\MPCe.SDV_v1.Alarm.xml -> R:\MPC-E\SDV\v1\Alarm\MPCe.SDV_v1.Alarm.xml
3 File(s) copied

R:\MPC-E\MCMTS\v1>xcopy /C /F /R /Y "L:\MPC_E\SDV\v1\Alarm_NGOD\bin\Debug" "R:\MPC-E\SDV\v1\Alarm\NGOD"
L:\MPC_E\SDV\v1\Alarm_NGOD\bin\Debug\MPCe.SDV_v1.Alarm_NGOD.dll -> R:\MPC-E\SDV\v1\Alarm\NGOD\MPCe.SDV_v1.Alarm_NGOD.dll
L:\MPC_E\SDV\v1\Alarm_NGOD\bin\Debug\MPCe.SDV_v1.Alarm_NGOD.pdb -> R:\MPC-E\SDV\v1\Alarm\NGOD\MPCe.SDV_v1.Alarm_NGOD.pdb
2 File(s) copied

 

结果

R:\>cd R:\MPC-E\MCMTS\v1\

R:\MPC-E\MCMTS\v1>tree /F
Folder PATH listing for volume Home
Volume serial number is 0006EFC4 5AA4:BB95
R:.
├─Alarms
│      MPCE.MCMTS_v1.Alarms.dll
│      MPCE.MCMTS_v1.Alarms.pdb
│      MPCE.MCMTS_v1.Alarms.xml
│
├─DataFlow
│      MPCE.MCMTS_v1.DataFlow.dll
│      MPCE.MCMTS_v1.DataFlow.pdb
│      MPCE.MCMTS_v1.DataFlow.xml
│
├─Robustness
│      MPCE.MCMTS_v1.Robustness.dll
│      MPCE.MCMTS_v1.Robustness.pdb
│      MPCE.MCMTS_v1.Robustness.xml
│
└─Configuration
        MPCE.MCMTS_v1.Configuration.dll
        MPCE.MCMTS_v1.Configuration.pdb
        MPCE.MCMTS_v1.Configuration.xml


R:\MPC-E\MCMTS\v1>R:

R:\MPC-E\MCMTS\v1>cd R:\MPC-E\SDV\v1\

R:\MPC-E\SDV\v1>tree /F
Folder PATH listing for volume Home
Volume serial number is 0006EFC4 5AA4:BB95
R:.
├─Alarm
│  │  MPCe.SDV_v1.Alarm.dll
│  │  MPCe.SDV_v1.Alarm.pdb
│  │  MPCe.SDV_v1.Alarm.xml
│  │
│  ├─Data
│  │      Alarm_TC52602_Bcm.blf
│  │      Alarm_TC76588_Bcm.blf
│  │      Alarm_TC52602_Cvex.xml
│  │      Alarm_TC76588_Cvex.xml
│  │
│  └─NGOD
│          MPCe.SDV_v1.Alarm_NGOD.dll
│          MPCe.SDV_v1.Alarm_NGOD.pdb
│
├─System
│  │  System.dll
│  │  System.pdb
│  │  RpcWrapper.dll
│  │  Instr_SessionManager.dll
│  │  MPCE.SDV_v1.System.ISA.xml
│  │  MPCE.SDV_v1.System.NGOD.xml
│  │
│  └─Data
│          750_sessions_10G.xml
│
├─Robustness
│  │  Robustness.dll
│  │  Robustness.pdb
│  │  MPCe.SDV_v1.Robustness.xml
│  │  BBND.Instrument.Instr_BMR.dll
│  │  BBND.Instrument.Instr_BMR.pdb
│  │  BBND.Instrument.Instr_BMR.xml
│  │
│  └─Data
│          750_sessions_10G.xml
│          Robustness_TC52555_SBM.xml
│          Robustness_TC52573_SBM.xml
│          Robustness_TC52559_SBM_1.xml
│          Robustness_TC52559_SBM_2.xml
│          Robustness_TC52559_Step1_Bcm_1.blf
│          Robustness_TC52559_Step1_Bcm_2.blf
│          Robustness_TC52559_Step2_Bcm_1.blf
│          Robustness_TC52559_Step2_Bcm_2.blf
│
└─Configuration
    │  QcWrapper.dll
    │  QcWrapper.xml
    │  TestManager.exe
    │  TestManager.xml
    │  TestManager.Core.dll
    │  TestManager.Core.xml
    │  Interop.TDAPIOLELib.dll
    │  ICSharpCode.TextEditor.dll
    │  MPCe.SDV_v1.Configuration.dll
    │  MPCe.SDV_v1.Configuration.pdb
    │  MPCe.SDV_v1.Configuration.xml
    │
    ├─Data
    │      Robustness_TC52208_BCM.blf
    │      Robustness_TC52213_SBM.xml
    │
    └─NGOD
            MPCe.SDV_v1.Configuration_NGOD.dll
            MPCe.SDV_v1.Configuration_NGOD.pdb
            MPCe.SDV_v1.Configuration_NGOD.xml


R:\MPC-E\SDV\v1>

 

目录
相关文章
|
3月前
|
JavaScript 前端开发 应用服务中间件
【Vue面试题三十】、vue项目本地开发完成后部署到服务器后报404是什么原因呢?
这篇文章分析了Vue项目在服务器部署后出现404错误的原因,主要是由于history路由模式下服务器缺少对单页应用的支持,并提供了通过修改nginx配置使用`try_files`指令重定向所有请求到`index.html`的解决方案。
【Vue面试题三十】、vue项目本地开发完成后部署到服务器后报404是什么原因呢?
|
27天前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
221 3
|
5月前
|
存储 负载均衡 网络协议
杨老师课堂之JavaWeb项目架构之NFS文件服务器
杨老师课堂之JavaWeb项目架构之NFS文件服务器
48 0
|
2月前
|
设计模式 数据库连接 PHP
PHP中的设计模式:如何提高代码的可维护性与扩展性在软件开发领域,PHP 是一种广泛使用的服务器端脚本语言。随着项目规模的扩大和复杂性的增加,保持代码的可维护性和可扩展性变得越来越重要。本文将探讨 PHP 中的设计模式,并通过实例展示如何应用这些模式来提高代码质量。
设计模式是经过验证的解决软件设计问题的方法。它们不是具体的代码,而是一种编码和设计经验的总结。在PHP开发中,合理地使用设计模式可以显著提高代码的可维护性、复用性和扩展性。本文将介绍几种常见的设计模式,包括单例模式、工厂模式和观察者模式,并通过具体的例子展示如何在PHP项目中应用这些模式。
|
1月前
|
前端开发 Java Shell
后端项目打包上传服务器部署运行记录
后端项目打包上传服务器部署运行记录
32 0
|
1月前
|
Java Linux Maven
服务器部署之项目打包及命令行输出
服务器部署之项目打包及命令行输出
24 0
|
3月前
|
关系型数据库 MySQL Java
腾讯云服务器的使用、服务器中使用Docker安装常见的软件、如何将一个项目发布到服务器
这篇文章介绍了在腾讯云服务器上使用Docker安装常见软件的过程,包括安装MySQL、Redis和Tomcat,并提供了解决连接问题的方法。同时,还涉及了服务器中安装JDK 1.8的步骤和如何将项目打包部署到服务器上的指导,包括注意事项和操作提示。
腾讯云服务器的使用、服务器中使用Docker安装常见的软件、如何将一个项目发布到服务器
|
2月前
|
JavaScript Linux 开发工具
如何将nodejs项目程序部署到阿里云服务器上
该文章详细描述了将Node.js项目部署到阿里云服务器的步骤,包括服务器环境配置、项目上传及使用PM2进行服务管理的过程。
|
3月前
|
运维 数据安全/隐私保护 数据库管理
企业实战项目之服务器用户权限集中管理
企业实战项目之服务器用户权限集中管理
Request请求转发和重定向的资源路径问题,目录到底加不加,取决于浏览器用,还是服务器用,规避项目目录发生修改,导致重定向失败
Request请求转发和重定向的资源路径问题,目录到底加不加,取决于浏览器用,还是服务器用,规避项目目录发生修改,导致重定向失败