2011-05-04 26 views
9

我在Bamboo中創建了一個指向MSDeploy可執行文件的構建器。 我想在部署新網站之前備份當前網站。試圖使用Bamboo和MSDeploy

這是我運行的命令行: 「C:\ Program Files \ IIS \ Microsoft Web Deploy \ msdeploy.exe」-verb:sync -source:contentPath =「默認網站\ MyService」, computerName =「myserver」-dest:package =「MyService_backup_before_43.zip」-enableLink:AppPoolExtension

因此,我安裝了一個新的MSDeploy構建器,指向「C:\ Program Files \ IIS \ Microsoft Web Deploy \ msdeploy」。 exe「 然後我選擇我的構建器是MSDeploy。

而且說法是: -verb:同步 - 源:的contentPath = 「默認Web站點\爲MyService」,計算機名= 「MYSERVER」 -dest:包= 「MyService_backup_before_43.zip」 -enableLink:AppPoolExtension

但MSDeploy一直抱怨: 無法識別的參數'「-source:contentPath =」Default「。所有參數必須以「 - 」開頭。

竹子在爭論線上亂來一把,顯然是在嘗試和聰明。然而,我需要它保持雙引號(「)他們在哪裏。

我試過每個組合的單引號和雙引號,我可以想到,即在所有參數前面,只在前面有空格,或僅具有報價的人。

任何人知道如何得到這個工作嗎?

+0

你必須鍵入作爲在命令行的單個襯墊。你在命令行中輸入的怎麼樣? – Thurein 2011-05-11 05:39:10

回答

4

我有同樣的問題,並沒有找到解決辦法,是嗎?

由於a 解決方法您可以擺脫源代碼中的空格,您應該更改

"Default Web Site\MyService" 

"DefaultWebSite\MyService"