首页 > 解决方案 > 从 Azure 数据工厂 (ADF) 查找 Azure AD

问题描述

我从一个平面文件(我相信它是域名\登录名)中获取一个 ID。在将其处理到数据库之前,我需要在 Azure AD 上查找以获取更多详细信息,例如姓名、电子邮件等。

我需要首先确定我在文件中获取的 Azure AD 中的哪些属性。然后,我需要使用我在平面文件源中获取的 ID 查找 Azure AD 以获取该用户的剩余附加信息。

如何获取可以从 Azure AD 获取的所有属性的列表?当我在 Azure 门户上使用 Get-AzureADUser powershell cmdlet 时,它只返回 object_id、email 和 display_name。

我正在使用 ADF 管道将文件移动到 Azure SQL DB。我正在寻找一种从 Azure 数据工厂管道中查找 Azure AD 的方法。如果那不可能,有没有办法使用 LogicApps/powershell/O365 来实现相同的目标?

标签: azureazure-active-directoryazure-logic-appsazure-powershellazure-data-factory-2

解决方案


我相信如果您使用的是 azuread powershell 模块,那么它实际上会返回所有属性。你只需要列出它们。例如。

get-azureaduser | fl 

您应该会看到所有属性的完整列表。

您可以创建一个管道来查询 o365 图形 api,这应该能够为您获取所有数据。为此,您可以在管道中创建一个 office365 连接器,然后获取数据。


推荐阅读