windows下批量部署简易脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows下批量部署简易脚本相关的知识,希望对你有一定的参考价值。

    windows下部署工程主要是复制或者粘贴,以下BAT脚本就是利用系统自带的xcopy命令来完成复制与粘贴部署的。

    1.什么是XCOPY

        XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝系统文件;使用时源盘符、源目标路径名、源文件名至少指定一个;选用/S时对源目录下及其子目录下的所有文件进行COPY。除非指定/E参数,否则/S不会拷贝空目录,若不指定/S参数,则XCOPY只拷贝源目录本身的文件,而不涉及其下的子目录;选用/V参数时,对拷贝的扇区都进行较验,但速度会降低。

        2.脚本内容

 =======================================================================================       

@echo off

::环境变量

set datapath=E:\工具\自动部署\20170413

::复制文件

start cmd /k "xcopy %datapath% E:\apache-tomcat-7.0.47\webapps /e /s /y"

start cmd /k "xcopy %datapath% F:\ /e /s /y"

start cmd /k "xcopy %datapath% G:\ /e /s /y"

start cmd /k "xcopy %datapath% H:\ /e /s /y"

start cmd /k "xcopy %datapath% I:\ /e /s /y"

start cmd /k "xcopy %datapath% J:\ /e /s /y"

start cmd /k "xcopy %datapath% K:\ /e /s /y"

start cmd /k "xcopy %datapath% L:\ /e /s /y"

start cmd /k "xcopy %datapath% M:\ /e /s /y"

start cmd /k "xcopy %datapath% N:\ /e /s /y"

start cmd /k "xcopy %datapath% O:\ /e /s /y"

start cmd /k "xcopy %datapath% P:\ /e /s /y"

quit

========================================================================================
    3.脚本解释

    datapath设置为你需要部署的文件目录

    xcopy相关参数解释:

/E复制目录和子目录,包括空的。

与 /S /E 相同。可以用来修改 /T。

/S复制目录和子目录,除了空的。

/Y复制文件审核设置(隐含 /O)。
  现存目标文件。
  【就是直接覆盖——Three~注】
    4.设置步骤

    (1)将远程服务器需要部署的文件夹映射成本地磁盘。

     计算机右键==>映射网络驱动器==>选择需要映射到本地的盘符==>选择对应的远程文件夹

    技术分享

    (2)创建名为“自动部署”的BAT文件,然后将脚本内容粘贴进去,保存。

    5.使用方法

    将需要部署的文件和bat文件放在一个名为自动部署的文件夹内,然后修改好脚本内容,双击执行自动部署.bat即可。

    技术分享

    技术分享

    





本文出自 “梦想永无止境!” 博客,请务必保留此出处http://quguoliang2013.blog.51cto.com/6321414/1916550

以上是关于windows下批量部署简易脚本的主要内容,如果未能解决你的问题,请参考以下文章

PowerShell 批量部署windows_exporter到所有Windows主机

PowerShell 批量部署windows_exporter到所有Windows主机

zabbix批量部署Windows和Linux的agent

使用Shell脚本+expect批量部署ssh

PowerShell 批量部署VMware-tools到所有Windows主机

PowerShell 批量部署VMware-tools到所有Windows主机