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>

 

目录
相关文章
|
1月前
|
Java Linux
Springboot 解决linux服务器下获取不到项目Resources下资源
Springboot 解决linux服务器下获取不到项目Resources下资源
|
1月前
|
存储 应用服务中间件 数据库
C++文件服务器项目—Nginx+FastDFS插件—5
C++文件服务器项目—Nginx+FastDFS插件—5
48 0
|
1月前
|
存储 固态存储 大数据
阿里云服务器各收费项目最新收费标准与活动报价参考
阿里云服务器收费项目有实例价格、预留实例券、专有宿主机、块存储价格、存储容量单位包、带宽价格和快照服务价格,收费模式有包年包月和按量付费模式。2024年,阿里云继续推出各种云服务器的优惠,其中轻量应用服务器最低61元/1年,经济型e实例云服务器最低99元/1年,2核4G轻量应用服务器165元/1年,4核8G配置云服务器按量付费带宽模式最低299元/1年。本文为大家汇总了2024年阿里云服务器各个收费项目的最新收费标准与云服务器的最新活动报价,以供参考和了解。
阿里云服务器各收费项目最新收费标准与活动报价参考
|
3天前
|
域名解析 弹性计算 监控
使用云效将项目代码部署到云服务器ECS的体验评测
本文详述了使用阿里云云效和ECS搭建企业门户网站的解决方案,包括引导文档、部署流程、一键与手动部署的优缺点以及部署中可能遇到的问题。文中建议阿里云改进文档更新及时性,增强流程指引清晰度,提供更具体的错误信息,并增加实时监控、报警功能及性能优化建议。此外,呼吁建立更多用户交流平台以提升用户体验。
13 1
|
6天前
|
Python
将Django项目从本地上传至宝塔服务器(踩坑记录)
将Django项目从本地上传至宝塔服务器(踩坑记录)
20 2
|
12天前
|
测试技术 Nacos Docker
xxl任务绑定一台服务器的两个项目
项目需在测试和生产环境自动注册到xxl服务。之前测试环境未注册,且手动注册。解决方案:修改xxl.nacos配置,设置xxl.job.executor.ip为特定IP,避免自动注册错误的IP。因同一机器上运行两个项目,需分配不同端口,如测试环境设为9997,并在docker运行命令中映射该端口。最后在阿里云开放9997端口并重启服务,实现自动注册。
|
14天前
|
Java 关系型数据库 MySQL
【JavaEE进阶】部署Web项目到Linux服务器
【JavaEE进阶】部署Web项目到Linux服务器
|
1月前
|
NoSQL 关系型数据库 MySQL
阿里云服务器部署项目流程
本文主要讲解阿里云服务器的部署,如何选择配置等
|
1月前
|
缓存 运维 Linux
保姆级python项目离线部署服务器教程只需这一篇就够了(建议收藏)
这篇文章提供了详尽的Python项目在离线Linux(CentOS)服务器上的部署教程。作者首先介绍了环境背景,强调了无网络环境和使用有网络的CentOS虚拟机准备安装包的重要性。教程分为两部分:外网环境搭建和内网离线安装。在外网环境中,包括下载Python 3.9.0安装包、传输至服务器、安装依赖包,并使用pip3下载项目所需依赖。内网安装则涉及依赖包的复制和Python环境的同样步骤。最后,作者分享了运行项目的命令,并总结了离线安装的整个流程,提醒读者注意可能出现的问题。
保姆级python项目离线部署服务器教程只需这一篇就够了(建议收藏)
|
1月前
|
Java 关系型数据库 MySQL
阿里云服务器Linux系统部署JavaWeb项目
阿里云服务器Linux系统部署JavaWeb项目