如果通过Azure AD Connect同步自定义属性,则会对Azure AD进行架构扩展,并且Azure AD中存在一个关联的应用程序,其中包含DisplayName
"租户架构扩展应用程序"。
不幸的是,这些扩展名被唯一命名,extension_AppIdGuid_attributeName
也是如此。
使用Azure AD PowerShell模块,可以很容易地找到它:
$ExtensionGuid = ((Get-AzureADApplication |
Where-Object {$_.DisplayName -eq "Tenant Schema Extension App"}).AppId).Replace("-","")
也可以在Microsoft Graph中查询这些内容。但是,我找不到Microsoft Graph中的机制来查找AppId
是什么。
我查询过:
/organization
/schemaExtensions
/$metadata
Azure AD Graph似乎具备此功能,但它正在消失,而Microsoft Graph就是未来。我想要它。任何帮助表示赞赏。
答案 0 :(得分:1)
您可以通过以下查询在Microsoft Graph中找到租户架构扩展应用程序:
https://graph.microsoft.com/beta/applications?$filter=displayName eq 'Tenant Schema Extension App'
与Azure AD Graph不同,哪个Application对象具有id
和appId
,Microsoft Graph Application对象只有id
属性,对应appId
Azure AD Graph中的值。
注意:根据GET /applications的Microsoft Graph文档,您需要以下任何权限: