Powershell错误"术语'Get-SPWeb'未被识别为cmdlet的名称,函数......"

Lif*_*ipt 38 powershell sharepoint powershell-2.0

我只是输入以下内容来尝试获取我的SharePoint网站:

$spWeb = Get-SPWeb -Identity "http://nycs00058260/sites/usitp"
Run Code Online (Sandbox Code Playgroud)

它给了我以下错误

术语"Get-SPWeb"不被识别为cmdlet,函数,脚本的名称......

网址是正确的,为什么我会收到此错误?

nim*_*zen 75

我认为这需要从Management Shell而不是控制台运行,听起来这个模块没有被导入Powershell控制台.您可以通过运行以下命令添加模块:

Add-PSSnapin Microsoft.Sharepoint.Powershell
Run Code Online (Sandbox Code Playgroud)

在Powershell控制台中.

  • 您好,我在运行上述命令时遇到错误。请检查此错误:Add-PSSnapin:没有为 Windows PowerShell 版本 4 注册任何管理单元。在第 1 行:1 字符:1 + Add-PSSnapin Microsoft.Sharepoint.Powershell + ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (Microsoft.Sharepoint.Powershell:String) [添加- PSSnapin],PSArgumentException + ExcellentQualifiedErrorId:AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand (2认同)
  • @HarshaVardhini 我遇到了同样的错误,但对于 PowerShell 版本 5。你找出问题了吗? (2认同)

gar*_*rec 10

以管理员身份从SharePoint 2010 Management Shell运行此脚本.


小智 7

而不是Windows PowerShell,在开始菜单中找到名为的项目SharePoint 2013 Management Shell:

在此输入图像描述