2022-11-05 284
WebDeploy同步IIS6文档下载
WebDeploy 是微软开发的用于IIS管理的简单应用程序。WebDeploy通过简单的命令行脚本实现部署在IIS6上应用程序向IIS7应用服务器转移、IIS6应用服务器之间的同步,以及IIS7应用服务器之间的同步等。WebDeploy同步包含了IIS配置和部署的应用程序的同步。值得注意的是,在对IIS进行任何操作之前请进行备份。
http://www.iis.net/expand/WebDeploy
安装WebDeploy 会在服务器安装Remote Agent Service 服务,负责监听管理操作的HTTP请求。WebDeploy默认监听http://+/MSDEPLOYAGENTSERVICE/。%20%0d因为Web应用程序一般都是监听80因为Web应用程序一般都是监听80端口的,因此我们需要修改默认配置。创建bat文件并执行:
msiexec /i <msi_filename> /passive ADDLOCAL=ALL LISTENURL=http://ServerName:9999/MSDEPLOYAGENTSERVICE/
图:测试WebDeploy安装
命令:msdeploy -verb:getDependencies -source:metakey=lm/w3svc/1 查看IIS站点配置环境依赖,并在目标服务器进行相应的设置。例如:权限、依赖项等。
命令:
msdeploy -verb:sync -source:metakey=lm/w3svc/1 -dest:metakey=lm/w3svc/1,computername=Server1:9999 -whatif > msdeploysync.log
msdeploy -verb:sync -source:metakey=lm/w3svc/1,computername=Server1 -dest:metakey=lm/w3svc/1 -whatif > msdeploysync.log
若没有访问权限,需要提供用户名和密码,参数:userName,password。IIS同步更新信息写入msdeploysync.log日志文件中。目录地址:Program Files\IIS\Microsoft Web Deploy下。
检查完成后,去除命令中的-whatif标签
msdeploy -verb:sync -source:metakey=lm/w3svc/1 -dest:metakey=lm/w3svc/1,computername=Server1:9999 > msdeploysync.log
msdeploy -verb:sync -source:metakey=lm/w3svc/1,computername=Server1 -dest:metakey=lm/w3svc/1 > msdeploysync.log
msdeploy -verb:sync -source:metakey=lm/w3svc/AppPools -dest:archivedir=c:\AppPoolConfig,encryptPassword=testIIS
msdeploy -verb:sync -source:archivedir=c:\AppPoolConfig,encryptPassword=testIIS -dest:metakey=lm/w3svc/AppPools
原文链接:https://77isp.com/post/11844.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2023-01-07
网站技术 2022-11-26
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
小游客游戏攻略网游戏攻略网 2024年07月26日
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
扫码二维码
获取最新动态