You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 7 64位系统中Connect-PnPOnline cmdlet未识别问题求助

解决Connect-PnPOnline未被识别的问题

你碰到的这个问题很常见——SharePoint Management Shell本身并不包含PnP PowerShell模块,它主要是为传统SharePoint Server提供管理cmdlet的工具,而Connect-PnPOnline属于专门针对SharePoint Online的PnP PowerShell套件,需要单独安装配置。下面是具体的解决步骤:

  • 第一步:升级PowerShell版本
    Windows 7默认搭载的是PowerShell 2.0,而PnP PowerShell要求至少PowerShell 5.1版本。你需要先安装Windows Management Framework 5.1(搜索这个名称找到对应Win7 64位的安装包),安装完成后重启系统。

  • 第二步:安装PnP PowerShell模块
    以管理员身份打开PowerShell(注意不是SharePoint Management Shell,先打开普通PowerShell),执行以下命令:

    Install-Module -Name PnP.PowerShell -Force
    

    如果弹出提示询问是否信任PowerShell Gallery仓库,输入Y并回车确认即可。

  • 第三步:验证模块安装
    执行命令查看已安装的模块:

    Get-Module -ListAvailable PnP.PowerShell
    

    如果输出里能看到PnP.PowerShell的版本信息,说明安装成功。

  • 第四步:重新尝试连接
    现在不管是打开普通PowerShell还是SharePoint Management Shell,执行Connect-PnPOnline https://*****.sharepoint.com/sites/***/都应该能正常运行了。

额外注意事项

如果安装模块时遇到网络问题无法从PowerShell Gallery下载,可以手动下载PnP.PowerShell的nupkg包,然后通过Import-Module命令导入模块。另外要提醒的是,Windows 7已经停止官方支持,后续PnP PowerShell的更新可能不再兼容该系统,建议条件允许的话升级到Windows 10及以上版本获得更好的兼容性。

内容的提问来源于stack exchange,提问作者John John

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 09:07:00