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

执行Partner Center PowerShell命令时遇MFA验证失败错误求助

问题描述

我们参考了微软官方的PartnerCenter PowerShell模块文档,使用CSP合作伙伴中心账号执行PowerShell命令时,在获取客户租户信息时遇到认证错误。

执行的命令:

Install-Module -Name PartnerCenter -AllowClobber -Scope AllUsers
import-module PartnerCenter
Get-Module
Connect-PartnerCenter

#Connect-PartnerCenter -UseDeviceAuthentication
#$credential = Get-Credential
#Connect-PartnerCenter -Credential $credential -Tenant 'xxxxxxxxxxxx' -ServicePrincipal

Get-PartnerCustomer -domain 'xxxxx.onmicrosoft.com'

错误信息:

Get-PartnerCustomer : {"code":10001,"description":"Authentication failed. MFA required.","data":[],"source":"PartnerApiServiceControllers"}
位置 行:1 字符:1

  • Get-PartnerCustomer -domain 'xxxxxx.onmicrosoft.com'
    • CategoryInfo : CloseError: (:) [Get-PartnerCustomer], PartnerException
    • FullyQualifiedErrorId : Microsoft.Store.PartnerCenter.PowerShell.Commands.GetPartnerCustomer
解决方法

错误提示明确说明需要多因素认证(MFA),当前使用的Connect-PartnerCenter默认认证方式不支持MFA校验,需改用支持MFA的认证方式:

  • 注释掉原Connect-PartnerCenter命令,取消注释设备认证命令:
    # Connect-PartnerCenter
    Connect-PartnerCenter -UseDeviceAuthentication
    
  • 执行命令后,会弹出设备登录链接和验证码,在浏览器打开链接输入验证码,使用开启MFA的CSP账号完成登录认证。
  • 认证完成后,重新执行Get-PartnerCustomer -domain 'xxxxx.onmicrosoft.com'即可正常获取客户租户信息。

若使用服务主体账号,需确保服务主体配置了正确权限,且认证时指定对应租户ID和凭据,但针对当前CSP账号场景,优先使用设备认证即可解决MFA要求的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 09:42:19