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

Azure AD B2C导出用户时缺失用户名,如何解决?

Azure AD B2C 导出用户时包含用户名的解决方案

方法一:使用Microsoft Graph PowerShell模块

  1. 安装并连接模块:
    Install-Module Microsoft.Graph -Force
    Connect-MgGraph -Scopes "User.Read.All"
    
  2. 导出包含用户名的用户列表:
    界面显示的「User name」通常对应后台的userPrincipalName(本地账户)或mail(社交登录账户),按需选择属性导出:
    # 导出包含显示名、用户名、账户状态、对象ID的列表
    Get-MgUser -Select DisplayName,UserPrincipalName,Mail,Id,AccountEnabled | Export-Csv -Path "C:\b2c_users_export.csv" -NoTypeInformation
    

方法二:使用Microsoft Graph API导出

通过Graph Explorer或Postman发送GET请求获取用户数据:

GET https://graph.microsoft.com/v1.0/users?$select=displayName,userPrincipalName,mail,id,accountEnabled

将返回的JSON结果导出为CSV格式即可。

方法三:调整Azure Portal导出字段

在Azure AD B2C的用户导出界面,手动勾选User principal name或Email字段(界面的「User name」实际映射到这些后台属性),确保导出时包含对应数据。

说明:Azure AD B2C界面中的「User name」字段,后台实际存储为userPrincipalName(本地账户)或mail(部分社交登录账户),导出时需指定这些属性才能获取对应值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 08:43:17