首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么powershell找不到我的文件?

为什么powershell找不到我的文件?
EN

Stack Overflow用户
提问于 2017-05-23 21:22:05
回答 4查看 1.3K关注 0票数 1

我正在尝试将自定义SharePoint WebPart推送到我的场中。根据所有帐户,我应该使用Install-SPSolution来执行此操作...我编写了一个PowerShell脚本来执行该命令,但它显示找不到我的.wsp文件,该文件显然位于目录中。脚本如下:

代码语言:javascript
运行
复制
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,所以我需要重新部署它,从那时起,我就收到了这个错误。有什么想法吗?

谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-05-24 00:23:58

如果要使用较新版本(https://technet.microsoft.com/en-us/library/ff607724.aspx)更新wsp文件,则需要使用Update-SPSolution

代码语言:javascript
运行
复制
Update-SPSolution -Identity mywebpart.wsp -LiteralPath 'C:\pathtodir\mywebpart.wsp' -GACDeployment
票数 0
EN

Stack Overflow用户

发布于 2017-05-23 21:33:37

Add-PSSnapin命令可能正在更改工作目录。请尝试按以下顺序执行此操作:

代码语言:javascript
运行
复制
Add-PSSnapin Microsoft.Sharepoint.Powershell -EA 0

cd 'C:\pathtodir'

Install-SPSolution -Identity mywebpart.wsp -GACDeployment -WebApplication "https://myserver/"
票数 0
EN

Stack Overflow用户

发布于 2017-05-23 22:11:39

你有没有试着引用身份价值?

如下所示:

代码语言:javascript
运行
复制
Install-SPSolution -Identity 'mywebpart.wsp' -GACDeployment -WebApplication "https://myserver/"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44136093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档