强制升级到 SharePoint 解决方案的正确 stsadm 命令是什么?我努力了

C:>“ C: Program Files Commic Files Microsoft共享 Web Server Extensions 12 bin stsadm.exe” -o exploysolution -name“ mySolution.wsp” -imMediate -imMediate -immediate -allcontenturls -allcontenturls -allowgacdeployment -force -force -force -force -force -force -force -force -force -force -force -force

其次是

C:>“ C: Program Files Common Files Microsoft共享 Web Server Extensions 12 bin stsadm.exe” -o execadmsvcjobs

它似乎已部署并显示解决方案的部署时间为我推送这些命令时的部署时间,但我的文件似乎没有更新,并且没有出现新文件。

我错过了什么吗?我需要做一个 IIS重置/noforce 处理完这些命令后。

谢谢,乔什·刘易斯

有帮助吗?

解决方案

正确的方法是使用-o upgradesolution命令。在大多数情况下,没有必要收回并删除解决方案,并重新安装。可以肯定,并用-o execadmsvcjobs照常跟进。

其他提示

stsadm -o retractsolution -name ... -immediate -allcontenturls
stsadm -o execadmsvcjobs
stsadm -o deletesolution -name ...
stsadm -o addsolution -filename ... 
stsadm -o deploysolution -name ... -immediate -allcontenturls -allowgacdeployment -allowcaspolicies
stsadm -o execadmsvcjobs

一个一些警告:

有时你必须先从第一停用所述特征(STSADM -o deactivatefeature)。当我改变了包含列表模板的网站功能到Web功能,我结束了在创建网页上双链接。因此,我不得不重新安装老的功能,禁用它,然后重新安装新的功能。

如果你不知道自己在做什么,否则不要使用-force。如果您使用-o deletesolution命令使用它,你可以与某些或所有服务器的旧版本文件的结束。这些问题可能很难追查,它为您提供了很多额外的工作,特别是如果你有多个前端服务器。

  1. 幻影文件不会更新。

  2. stsadm -o execadmsvcjobs 将处理任何延迟处理的作业

  3. 重新激活功能,包含内容的功能(下次;使用特征装订!)

  4. 升级解决方案并不总是自动安装新功能(是的,安装,而不是激活)。检查一下。

这是IISRESET也可能是值得的,但你可以尝试运行“SharePoint产品和技术配置向导”,AKA运行psconfig.exe

位于 C:\ Program Files文件\ Common Files文件\微软共享\ Web服务器Extensions \ 12 \ BIN

它会syncronize是在数据库中,IIS和二进制文件的信息。这是必要的,当你申请一个服务包来运行它。

另外,还要确保你的农场上的所有服务器访问管理中心,并在运行了所有他们的PSCONFIG。

我想是因为你在提供你实际上是抑制很可能会显示错误消息的deploysolution命令强制参数 - 沿着解决方案的线路已经存在。如前所述要么retract->部署或升级(根据您的情况)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top