2010-01-21 106 views
2

我正在開發一臺不是MOSS服務器的機器。我安裝了Visual Studio和WSP構建器。 WSP構建器非常棒,因爲它可以在Visual Studio IDE中自動創建WSP包。但是,似乎部署功能僅適用於本地開發機器。SharePoint:如何自動將WSP包部署到遠程SharePoint Server?

有沒有簡單的方法將WSP包部署到遠程SharePoint服務器?我想要它做以下

  • 添加解決方案
  • 部署全球

如果解決方案已經存在,它應該首先收回解決方案,然後升級,然後重新部署。

這樣的事情是否存在?在此先感謝

+0

Microsoft不支持此開發方案。你有沒有探索虛擬機?對SharePoint開發過程的唯一正式支持發生在服務器操作系統上,許多方法都是通過VMWare或Hyper-V來實現的。 – 2010-01-21 23:04:10

+0

@Tom Resing,但MS不禁止您在計算機上創建WSP文件,然後將其部署到服務器上。 – naivists 2010-01-22 06:35:58

+0

@Tom - MS不支持關於SharePoint的LOT,老實說,當涉及到SharePoint時,我根本不關心他們支持與否。 MS也不支持在Windows 7上運行MOSS,但我已經做到了。如何在域控制器上安裝MOSS - 也是如此。或者在虛擬PC SP1以前的版本中運行Windows 2008 Server,這一切都可以做到,而且不會產生任何不良後果。我傾向於用一點鹽來接受MS支持。 – 2010-01-22 13:30:52

回答

5

創建一個批處理腳本(* .cmd,* .bat),它可以在服務器上運行時執行所需的一切。

然後,從本地機器上,使用psexec tool,你可以調用記

psexec.exe \\servername -u domain\user -p secretpassword "c:\sharepoint_scripts\yourscript.bat" 

熊就好像是從c:\windows該計算機上運行PSEXEC調用腳本。

+0

不完全稱這是一個優雅的解決方案。我衷心希望MOSS 2010解決了這個問題,但我想它只會在2012年被廣泛採用。 – 2010-01-22 13:45:57

+1

不,它不是很優雅,但是它是Moss2007中最好的選擇,除非你爲自己安裝了Windows Server服務器。我真的希望它能在MOSS2010中變得更好,但是在Win7x64上安裝已經有問題了 – naivists 2010-01-22 14:09:24

0

嗯,也許使用類似psexec之類的東西遠程運行stsadm後複製到目標服務器的WSP。

相關問題