当我运行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脚本,只需要帮助就可以开始了
答案 0 :(得分:2)
您的SharePoint版本是2010年还是2013年?
你的Powershell版本是什么? ($PSVersionTable.PSVersion
)
SharePoint 2010需要PowerShell版本2,您可以通过运行powershell -version 2
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版。 请重新启动系统,然后尝试添加管理单元..它应该适合您。