Powershell 为什么可以';你找不到我的文件?
我正在尝试将自定义SharePoint Web部件推送到我的服务器场。大家都说我应该用Install SPSolution来完成这项工作。。。我编写了一个PowerShell脚本来执行该命令,但它说找不到我的.wsp文件,该文件显然位于目录中。以下是脚本:Powershell 为什么可以';你找不到我的文件?,powershell,sharepoint,web-parts,Powershell,Sharepoint,Web Parts,我正在尝试将自定义SharePoint Web部件推送到我的服务器场。大家都说我应该用Install SPSolution来完成这项工作。。。我编写了一个PowerShell脚本来执行该命令,但它说找不到我的.wsp文件,该文件显然位于目录中。以下是脚本: cd 'C:\pathtodir' Add-PSSnapin Microsoft.Sharepoint.Powershell -EA 0 Install-SPSolution -Identity mywebpart.wsp -GACDep
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对象”。但我肯定它在那里。现在,当我第一次编写这个脚本时,它工作得很好,但是我对Web部件进行了更新,所以我需要重新部署它,从那时起,我就出现了这个错误。有什么想法吗
谢谢。可能是
Add PSSnapin
命令正在更改工作目录。尝试按以下顺序执行:
Add-PSSnapin Microsoft.Sharepoint.Powershell -EA 0
cd 'C:\pathtodir'
Install-SPSolution -Identity mywebpart.wsp -GACDeployment -WebApplication "https://myserver/"
addpssnapin
命令可能正在更改工作目录。尝试按以下顺序执行:
Add-PSSnapin Microsoft.Sharepoint.Powershell -EA 0
cd 'C:\pathtodir'
Install-SPSolution -Identity mywebpart.wsp -GACDeployment -WebApplication "https://myserver/"
您是否尝试引用标识值 像这样:
Install-SPSolution -Identity 'mywebpart.wsp' -GACDeployment -WebApplication "https://myserver/"
您是否尝试引用标识值 像这样:
Install-SPSolution -Identity 'mywebpart.wsp' -GACDeployment -WebApplication "https://myserver/"
如果要使用较新版本()更新wsp文件,则需要使用
Update SPSolution
:
如果要使用较新版本()更新wsp文件,则需要使用
Update SPSolution
:
我在这里也遇到了类似的问题,这是因为我之前做了一个“移除SPSolution”。在进行安装之前,您可能需要运行“Add SPSolution”
cd c:\windows\system32
Add-SPSolution '{PATH}\mywebpart.wsp'
然后从wsp文件的目录进行安装
cd {PATH}
Install-SPSolution -Identity mywebpart.wsp -GACDeployment -WebApplication "https://myserver/"
希望这对某人有所帮助,并扩展了他对问题的回答。我在这里也遇到了类似的问题,这是因为我之前做了一个“删除SPSolution”。在进行安装之前,您可能需要运行“Add SPSolution”
cd c:\windows\system32
Add-SPSolution '{PATH}\mywebpart.wsp'
然后从wsp文件的目录进行安装
cd {PATH}
Install-SPSolution -Identity mywebpart.wsp -GACDeployment -WebApplication "https://myserver/"
希望这对某人有所帮助,并扩展了对他的问题的回答。我确实发现我需要在安装SPSolution调用之前添加以下行:添加SPSolution“mywebpart.wsp”。更新已安装的Web部件时,更新调用不起作用。我还有其他问题,但它们可能属于另一个问题。我确实发现我需要在安装SPSolution调用之前添加以下行:添加SPSolution“mywebpart.wsp”。更新已安装的Web部件时,更新调用不起作用。我还有其他问题,但它们可能属于另一个问题。