添加SharePoint Powershell管理单元时出错

时间:2014-06-27 15:16:10

标签: powershell sharepoint

当我运行Add-PSSnapin microsoft.sharepoint.powershell时,我得到了

Add-PSSnapin : No snap-ins have been registered for Windows PowerShell version 3. At line:1 char:1 + Add-PSSnapin microsoft.sharepoint.powershell + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (microsoft.sharepoint.powershell:String) [Add-PSSnapin], PSArgumentException + FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand

我知道这听起来很愚蠢但我已经搜索了Google大约12个小时试图添加这个snapin。我正在编写我的第一个shell脚本,只需要帮助就可以开始了

2 个答案:

答案 0 :(得分:2)

您的SharePoint版本是2010年还是2013年? 你的Powershell版本是什么? ($PSVersionTable.PSVersion

SharePoint 2010需要PowerShell版本2,您可以通过运行powershell -version 2

来实现

enter image description here

NB。 (对上述评论者)
如果您没有在PC上安装SharePoint,则会收到此消息。

Add-PSSnapin : The Windows PowerShell snap-in 'Microsoft.SharePoint.PowerShell' is not installed on this machine.
At line:1 char:13
+ Add-PSSnapin <<<<  Microsoft.SharePoint.PowerShell
    + CategoryInfo          : InvalidArgument: (Microsoft.SharePoint.PowerShell:String) [Add-PSSnapin], PSArgumentException
    + FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand

答案 1 :(得分:0)

从您的问题我可以理解您使用的是PowerShell 3.0版。 请重新启动系统,然后尝试添加管理单元..它应该适合您。