使用PowerShell获取AD B2C用户的非通用属性



我想检索以下属性:"createdDateTime, extension_xxxxxx_yyyyy, identities"从广告B2C用户。在图形资源管理器中,我可以这样做:

https://graph.microsoft.com/v1.0/users?$select=createdDateTime extension_xxxxxx_yyyyy, identities

然后,我尝试了图形资源管理器为PowerShell生成的代码片段

Get-MgUser -Property “createdDateTime,+ extension_xxxxxx_yyyyy,identities”

我得到了以下错误:

解析OData选择和展开失败:语法错误:字符'+'是在'createdDateTime '中的位置17无效,+扩展......

我删除了"+"并重试,它没有错误,但所有返回的字段都是空白的。我正在使用Microsoft Graph PowerShell SDK 1.18

使用API的测试版更容易

Select-MgProfile -Name "beta"
  • CreatedDateTime可直接获取
  • 身份可以直接获得,但它是一个数组
  • extension_xxxxxx_yyyyy是最棘手的,它被打包在AdditionalProperties

最新更新