当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Connect-PnPOnline:术语“Connect-PnPOnline”不被识别为 cmdlet、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。

作者:精品下载站 日期:2024-12-14 15:34:25 浏览:15 分类:玩电脑

Connect-PnPOnline:术语“Connect-PnPOnline”不被识别为 cmdlet、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。


问题:尝试运行 SharePoint Online 的 PowerShell 脚本时,收到此错误消息:
“Connect-PnPOnline:术语“连接” -PnPOnline' 未被识别为 cmdlet、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。”

[玩转系统] Connect-PnPOnline:术语“Connect-PnPOnline”不被识别为 cmdlet、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。

此错误消息通常表示您尝试使用的 PowerShell cmdlet 或模块未安装或不在当前会话的 PATH 中。要解决此问题,您可以尝试以下操作:

情况 1:未安装 PnP PowerShell 模块

通常,当本地计算机上未安装 SharePoint Online 的 PnP PowerShell 模块时,会出现此错误。因此,要消除此错误,您必须安装“PnP.PowerShell”模块:


Install-Module PnP.PowerShell

有关安装适用于 SharePoint Online 的 PnP PowerShell 模块的详细信息,请参阅:如何安装适用于 SharePoint Online 的 PnP PowerShell 模块?

案例2:安装了多个版本的PnP PowerShell模块,并且存在冲突!

在某些情况下,此错误可能是由于安装了多个版本的 SharePoint Online PnP PowerShell 模块并发生冲突!关闭所有正在运行的 PowerShell 和 PowerShell ISE 实例,以管理员身份打开新的 PowerShell 窗口,然后运行以下步骤:

  • 第 1 步:获取经典 SharePoint Online PnP PowerShell 的所有已安装版本
  • Uninstall-Module SharePointPnPPowerShellOnline -AllVersions -Confirm:$False      
  • Install-Module PnP.PowerShell

[玩转系统] Connect-PnPOnline:术语“Connect-PnPOnline”不被识别为 cmdlet、函数、脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。

一般来说,您必须通过运行命令 Get-Module -ListAvailable 并检查该模块是否在列表中来确保包含 cmdlet 的模块已安装在您的系统上。如果未安装该模块,您可以使用 Install-Module 命令安装它。以下是其他 cmdlet 可能会收到的一些类似错误消息。

如果您在 Azure 函数中收到“术语‘connect-pnponline’未被识别为 cmdlet 的名称”错误,请确保您在 Windows PowerShell 兼容性中导入 PnP PowerShell 模块:Import-Module -Name PnP.Powershell -使用WindowsPowerShell

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯