查找用户的扩展属性

SDS 可以为用户同步的可选属性存储在 Azure AD 中的每个单个用户上作为扩展属性。 用户的扩展属性可以使用 PowerShell 或 Graph 找到,但是组和管理单元扩展属性只能在 Graph 中查看,也可以通过调用图形 API的应用程序查看。

在执行以下步骤之前,请确认已安装适用于 AzureAD 的正确模块。 可在此处找到说明: PowerShell for SDS

选择用户

若要查找单个用户扩展属性,必须首先找到其对象/图形 ID。 这可以通过几种不同的方式完成,建议使用以下命令之一。 可在此处找到完整详细信息: Get-AzureADUser

示例 1:获取租户上的所有用户

Get-AzureADUser -All $true

示例 2:按 ID 获取用户

Get-AzureADUser -ObjectId "firstName.lastName@contoso.com"

示例 3:按显示名称获取用户

Get-AzureADUser -SearchString "firstName"

查看扩展属性

我们可以使用位于上面的用户的 Object/Graph ID 或命令组合返回已同步的属性列表。 可在此处找到所用命令之一的完整详细信息: Get-AzureADUserExtension

示例 1:获取 ID 为单个用户的扩展属性

Get-AzureADUserExtension -ObjectId <String>

示例 2:获取租户上所有用户的扩展属性

$UserId = (Get-AzureADUser -All $true).objectId
foreach ($Object in $UserId) {Get-AzureADUserExtension -ObjectId $Object}

示例 3:使用Get-AzureADUser选择获取扩展属性

Get-AzureADUser -SearchString "firstName" | select -ExpandProperty ExtensionProperty