msiexec /i <msi_filename> /passive ADDLOCAL=ALL LISTENURL=http://ServerName:9999/MSDEPLOYAGENTSERVICE/
msi_filename:安裝程序名稱
ServerName:對應(yīng)機(jī)器名稱或IP地址
圖:測試WebDeploy安裝
步驟1 – 查看站點(diǎn)依賴命令:msdeploy -verb:getDependencies -source:metakey=lm/w3svc/1 查看IIS站點(diǎn)配置環(huán)境依賴,并在目標(biāo)服務(wù)器進(jìn)行相應(yīng)的設(shè)置。例如:權(quán)限、依賴項等。Push:在本地服務(wù)器執(zhí)行
msdeploy -verb:sync -source:metakey=lm/w3svc/1 -dest:metakey=lm/w3svc/1,computername=Server1:9999 -whatif > msdeploysync.log
Pull:在遠(yuǎn)程服務(wù)器執(zhí)行
msdeploy -verb:sync -source:metakey=lm/w3svc/1,computername=Server1 -dest:metakey=lm/w3svc/1 -whatif > msdeploysync.log
若沒有訪問權(quán)限,需要提供用戶名和密碼,參數(shù):userName,password。IIS同步更新信息寫入msdeploysync.log日志文件中。目錄地址:Program Files/IIS/Microsoft Web Deploy下。
步驟3-執(zhí)行IIS同步檢查完成后,去除命令中的-whatif標(biāo)簽Push:在本地服務(wù)器執(zhí)行
msdeploy -verb:sync -source:metakey=lm/w3svc/1 -dest:metakey=lm/w3svc/1,computername=Server1:9999 > msdeploysync.log
Pull:在遠(yuǎn)程服務(wù)器執(zhí)行
msdeploy -verb:sync -source:metakey=lm/w3svc/1,computername=Server1 -dest:metakey=lm/w3svc/1 > msdeploysync.log
其他IIS配置備份保存App Pool配置:
msdeploy -verb:sync -source:metakey=lm/w3svc/AppPools -dest:archivedir=c:/AppPoolConfig,encryptPassword=testIIS
還原App Pool配置:
msdeploy -verb:sync -source:archivedir=c:/AppPoolConfig,encryptPassword=testIIS -dest:metakey=lm/w3svc/AppPools
其他資源新聞熱點(diǎn)
疑難解答
圖片精選