首先,先前的情況:我們有一個單擊構建腳本的項目。它與TFS Deployer + PowerShell + VB Script拼湊在一起。 TFS部署者坐在生產機器上,將新的網站文件複製到一個全新的目錄中,然後調用一個VB腳本,將IIS網站更改爲新的目錄。遠程更改IIS6網站目錄
現在,我正在將團隊從TFS/MSBuild的恐怖中解救出來。我在專用的構建服務器上有一個TeamCity構建代理。一個簡單的NANT腳本通過共享文件夾將生成工件從生成服務器部署到生產服務器。簡單,快速,有效。
但是,我還沒有找到任何一種方法a)遠程運行VB腳本b)使用不同的機制遠程更新IIS站點(以編程方式在1次單擊構建中)。 Windows Server 2003/IIS6。有任何想法嗎?
更新:我通過創建另一個vbs來解決這個問題,這個vbs通過WMI遠程調用了舊的vbs。感謝大家!