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

使用PowerShell v7连接SharePoint时遇无MFA账号凭据验证错误

解决Connect-PnPOnline身份验证错误(非MFA账号)
  • 确认凭证生成方式:必须用Get-Credential命令创建$Cred对象,输入用户名时要使用完整的用户主体名称(UPN)(如user@contoso.com),不能手动构造PSCredential实例,示例:

    $Cred = Get-Credential
    
  • 校验站点URL:$SiteURL必须是SharePoint站点的完整有效路径,例如https://contoso.sharepoint.com/sites/YourTeamSite,避免域名、站点名称拼写错误。

  • 验证账号权限与可用性:

    • 确保账号能通过浏览器正常登录目标站点,拥有至少读取权限;
    • 确认账号未被禁用、密码未过期,租户也没有限制该账号登录的策略(如IP白名单、登录位置限制)。
  • 检查模块兼容性:

    • 确保安装的是支持PowerShell v7的PnP.PowerShell模块,而非旧版SharePointPnPPowerShellOnline;
    • 更新模块到最新稳定版:
      Update-Module -Name PnP.PowerShell -Force
      
  • 强制指定认证方式:添加-AuthenticationMethod Password参数,明确使用密码认证模式:

    Connect-PnPOnline -Url $SiteURL -Credentials $Cred -AuthenticationMethod Password
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 01:37:03