Azure active directory 在Microsoft Graph中查找Azure AD架构扩展AppId
如果通过Azure AD Connect同步自定义属性,则会对Azure AD进行架构扩展,并且在Azure AD中有一个关联的应用程序,其Azure active directory 在Microsoft Graph中查找Azure AD架构扩展AppId,azure-active-directory,microsoft-graph-api,Azure Active Directory,Microsoft Graph Api,如果通过Azure AD Connect同步自定义属性,则会对Azure AD进行架构扩展,并且在Azure AD中有一个关联的应用程序,其DisplayName为“租户架构扩展应用程序” 不幸的是,这些扩展名是唯一命名的,并且具有扩展名\u AppIdGuid\u attributeName 使用Azure AD PowerShell模块,很容易找到以下内容: $ExtensionGuid=((获取AzureADApplication) 其中对象{$\.DisplayName-eq“租户架构扩
DisplayName
为“租户架构扩展应用程序”
不幸的是,这些扩展名是唯一命名的,并且具有扩展名\u AppIdGuid\u attributeName
使用Azure AD PowerShell模块,很容易找到以下内容:
$ExtensionGuid=((获取AzureADApplication)
其中对象{$\.DisplayName-eq“租户架构扩展应用程序”}).AppId.Replace(“-”,”)
也可以在Microsoft Graph中查询这些。但是,我在Microsoft Graph中找不到一种机制来查找AppId是什么
我质疑:
/organization
/schemaExtensions
/$metadata
Azure广告图似乎有这种能力,但它正在消失,而微软的广告图是未来。我要在那里。非常感谢您的帮助。您可以通过以下查询在Microsoft Graph中找到租户架构扩展应用程序:
https://graph.microsoft.com/beta/applications?$filter=displayName eq 'Tenant Schema Extension App'
与Azure AD Graph应用程序对象具有id
和appId
不同,Microsoft Graph应用程序对象仅具有id
属性,该属性对应于Azure AD Graph中的appId
值
注意:根据Microsoft Graph文档,您需要以下权限:
- 委托(工作或学校账户):Directory.Read.All,Directory.ReadWrite.All,Directory.accessUser.All
- 应用程序:Directory.Read.All,Directory.ReadWrite.All