2016-03-17 45 views
0

我想部署一個是在下列順序如何webdeploy包追加到IIS站點

  1. webdeploy包包含網站數據庫由多個webdeploy包的web應用(CMS文件,包括 的web.config)
  2. 特定模塊的
  3. webdeploy封裝1
  4. 特定模塊的webdeploy封裝2
  5. 應用的webdeploy包

使用PowerShell,您可以使用以下命令來部署webdeploy程序包。

Add-PSSnapin wdeploysnapin3.0 
Restore-WDPackage -Package "Cms.Website.zip" -Parameters (Get-WDParameters -file .\Cms.Website.SetParameters.xml) 
Restore-WDPackage -Package "Base.Modules.Login.zip" -Parameters (Get-WDParameters -file .\Base.Modules.Login.SetParameters.xml) 
Restore-WDPackage -Package "Base.Modules.Search.zip" -Parameters (Get-WDParameters -file .\Base.Modules.Search.SetParameters.xml) 
Restore-WDPackage -Package "CustomerABC.Website.zip" -Parameters (Get-WDParameters -file .\CustomerABC.Website.SetParameters.xml) 

的問題是,Restore-WDPackage導致網站(即在SetParameters文件中定義),在每一個被清除安裝。

我想在安裝第一個軟件包期間清除webroot,並且我希望能夠爲其他3個軟件包附加文件。

有誰知道這是否可以使用PowerShell命令?

回答