Connect-PnPOnline:术语' Connect-PnPOnline'不被识别为cmdlet,函数,脚本文件或可操作程序的名称

时间:2018-04-27 14:52:24

标签: powershell cmd sharepoint-online

我有64位Windows 7,我已从此链接https://www.microsoft.com/en-us/download/details.aspx?id=35588安装了sharepoint管理shell。

但是当我打开SP管理shell并尝试运行此命令时: -

1
2
No True's in your list
3
2

我收到了这个错误: -

  

Connect-PnPOnline:术语' Connect-PnPOnline'不承认   cmdlet,函数,脚本文件或可运行程序的名称。   检查名称的拼写,或者如果包含路径,请验证   路径是正确的,然后再试一次。在行:1个字符:1   + Connect-PnPOnline   + ~~~~~~~~~~~~~~~~~       + CategoryInfo:ObjectNotFound:(Connect-PnPOnline:String)[],C ommandNotFoundException       + FullyQualifiedErrorId:CommandNotFoundException

所以不确定我错过了什么?

这是我的版本表: -

PS C:\> Connect-PnPOnline https://*****.sharepoint.com/sites/***/

2 个答案:

答案 0 :(得分:2)

如果计算机可以访问Internet,并且您使用的是PowerShell 6或更高版本,则运行以下命令实际上可以更轻松地使用PowerShell-Get:

Install-Module SharepointPNPPowershellOnline

注意:PowerShellGet也可用于早期的PowerShell版本,但需要首先安装-请参阅here

答案 1 :(得分:1)

请从此处在您的系统中安装Pnp PowerShell程序集:

SharePoint/PnP-PowerShell

然后在SharePoint Online Management Shell中使用: Connect-PnPOnline -Url https://tenant.sharepoint.com -Credentials(Get-Credential)

它将弹出凭证窗口,输入凭证然后继续: enter image description here