友好閱讀連接:(http://swj.me/2015/08/26/batchPublishtools/)python
update0918:git
python Publishservice.py
==============================================================================github
在平常工做中,常常碰到用戶屢次訴求須要批量發佈服務。esri官方發佈方式,只能是經過arcMap鏈接server去逐個發佈。可是其也爲開發者提供了批量發佈服務兩種方式:一種是經過arcpy的腳本,一種是經過其提供的arcgis admin apiwindows
本工具使用arcpy的形式實現,並使用cmd 命令行執行。一開始經過tkinter ui的形式進行實現。可是最後發現tkinter太不人性,果斷棄之。api
arcpy 10.1+服務器
去下面地址下載腳本。將整個BatchPublishMapService 目錄下載工具
運行cmd,cd 到BatchPublishMapService。執行以下腳本. 若是出現python是無效的命令的錯誤。請配置環境變量ui
python BatchPublishMapService.py
根據命令行中的提示輸入相關的參數。以下圖所示:
spa
發佈過程的詳細信息,以及分析操做的信息輸出
命令行
在manager中查看批量發佈的服務
由實際反饋和使用狀況決定