友好阅读连接:(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中查看批量发布的服务
由实际反馈和使用状况决定