1

我有一個使用WSPBuilder創建的SharePoint解決方案(打包在一個wsp文件中),它與一個簡單的Setup.exe和Setup.exe.config相結合。 Setup.exe.config只是指向WSP解決方案。如何使用wsp解決方案和exe.config文件進行無提示部署?

有沒有一種方法可以傳遞值,例如解決方案部署到哪個Web應用程序,這樣我們的客戶就可以在沒有用戶交互的情況下執行靜默安裝?

我在想這將是Setup.exe.config文件中的一個屬性,因爲那是appSettings所在的位置。有人能指出我正確的方向嗎?

回答

3

當然有!查看stsadm命令行工具。您可能需要首先調用addsolution命令(將其添加到Sharepoint的數據庫中),然後部署解決方案(將其推送到特定或所有Web應用程序)。

http://technet.microsoft.com/en-us/library/cc288981%28office.12%29.aspx

它會是這個樣子:

stsadm.exe -o addsolution MySolution.wsp 
stsadm.exe -o deploysolution -name MySolution.wsp -local -allowGacDeployment -url http://www.sharepointsite.com 

其他人已經制定了STSADM,可以做各種其他很酷的東西在腳本的方式插件 - 如果你需要四處搜尋在靜默安裝中執行其他部分。

Tim 
相關問題