1

我有一个使用 WSPBuilder 创建的 SharePoint 解决方案(打包在一个 wsp 文件中),它与一个简单的 Setup.exe 和 Setup.exe.config 相结合。Setup.exe.config 只是指向 WSP 解决方案。

有没有办法传递值,例如解决方案部署到哪个 webapplicaiton,这样我们的客户可以在没有用户交互的情况下执行静默安装?

我认为这将是 Setup.exe.config 文件中的一个属性,因为这是 appSettings 所在的位置。有人能指出我正确的方向吗?

4

1 回答 1

3

肯定有!查看 stsadm 命令行工具。您可能需要先调用addsolution 命令(将其添加到Sharepoint 的数据库中),然后再调用deploysolution(将其推送到特定或所有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
于 2010-07-23T01:26:28.597 回答