我正在尝试将自定义SharePoint WebPart推送到我的场中。根据所有帐户,我应该使用Install-SPSolution来执行此操作...我编写了一个PowerShell脚本来执行该命令,但它显示找不到我的.wsp文件,该文件显然位于目录中。脚本如下:
cd 'C:\pathtodir'
Add-PSSnapin Microsoft.Sharepoint.Powershell -EA 0
Install-SPSolution -Identity mywebpart.wsp -GACDeployment -WebApplication "https://myserver/"确切的错误是“Install- SPSolution :找不到Id或名称为mywebpart.wsp的SPSolution对象。”但我确定它就在里面。现在,当我第一次写这个脚本时,它工作得很好,但是我更新了WebPart,所以我需要重新部署它,从那时起,我就收到了这个错误。有什么想法吗?
谢谢。
发布于 2017-05-24 00:23:58
如果要使用较新版本(https://technet.microsoft.com/en-us/library/ff607724.aspx)更新wsp文件,则需要使用Update-SPSolution:
Update-SPSolution -Identity mywebpart.wsp -LiteralPath 'C:\pathtodir\mywebpart.wsp' -GACDeployment发布于 2017-05-23 21:33:37
Add-PSSnapin命令可能正在更改工作目录。请尝试按以下顺序执行此操作:
Add-PSSnapin Microsoft.Sharepoint.Powershell -EA 0
cd 'C:\pathtodir'
Install-SPSolution -Identity mywebpart.wsp -GACDeployment -WebApplication "https://myserver/"发布于 2017-05-23 22:11:39
你有没有试着引用身份价值?
如下所示:
Install-SPSolution -Identity 'mywebpart.wsp' -GACDeployment -WebApplication "https://myserver/"https://stackoverflow.com/questions/44136093
复制相似问题