windows下批量部署簡易指令碼

來源:互聯網
上載者:User

標籤:windows   自動部署   tomcat   

    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)將遠程伺服器需要部署的檔案夾映射成本地磁碟。

     電腦右鍵==>映射網路磁碟機==>選擇需要映射到本地的盤符==>選擇對應的遠程檔案夾

    650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/91/11/wKioL1j0HNOTrX3IAAAuJQYvc74629.png-wh_500x0-wm_3-wmp_4-s_3206280996.png" title="QQ20170417093518.png" alt="wKioL1j0HNOTrX3IAAAuJQYvc74629.png-wh_50" />

    (2)建立名為“自動部署”的BAT檔案,然後將指令碼內容粘貼進去,儲存。

    5.使用方法

    將需要部署的檔案和bat檔案放在一個名為自動部署的檔案夾內,然後修改好指令碼內容,雙擊執行自動部署.bat即可。

    650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/91/11/wKioL1j0HSvCLOXKAAA_8G3Hhyk519.png-wh_500x0-wm_3-wmp_4-s_3791431104.png" title="QQ20170417094121.png" alt="wKioL1j0HSvCLOXKAAA_8G3Hhyk519.png-wh_50" />

    650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/91/12/wKiom1j0HO6Rbr3bAABqjz-uWvk191.png-wh_500x0-wm_3-wmp_4-s_3117672953.png" title="QQ20170417093942.png" alt="wKiom1j0HO6Rbr3bAABqjz-uWvk191.png-wh_50" />

    





本文出自 “夢想永無止境!” 部落格,請務必保留此出處http://quguoliang2013.blog.51cto.com/6321414/1916550

windows下批量部署簡易指令碼

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.