Azure AD B2C导出用户时缺失用户名,如何解决?
Azure AD B2C 导出用户时包含用户名的解决方案
方法一:使用Microsoft Graph PowerShell模块
- 安装并连接模块:
Install-Module Microsoft.Graph -Force Connect-MgGraph -Scopes "User.Read.All" - 导出包含用户名的用户列表:
界面显示的「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(本地账户)或
内容的提问来源于stack exchange,提问作者stubben
相关产品推荐
相关产品推荐

