首页 > 解决方案 > 从 AzureAD 中提取特定信息

问题描述

我正在尝试从我的 AzureAD 站点中的所有用户中提取“employeeID”。目前我正在使用:Get-AzureADUser -ObjectId "email" | Select-Object -ExpandProperty extensionproperty

这有效并为我获取了员工 ID,但是,它还提取了其他信息

输出:

Key                                                   Value                                                                          
---                                                   -----                                                                          
odata.metadata                                        https://graph.windows.net/0a138b97-aedc-4e06-875a-44803cfcd8c1/$metadata#dir...
odata.type                                            Microsoft.DirectoryServices.User                                               
createdDateTime                                       20/03/2019 10:47:23                                                            
employeeId                                            x                                                                         
onPremisesDistinguishedName                           x   
userIdentities                                        []                                                                             
extension_dfb221e9879e4fa2bd42bc4c8f90eeed_employeeID x  

我的问题是,我究竟如何提取员工 ID 信息?

标签: azurepowershell

解决方案


由于ExtensionProperty是 Dictionary 对象,因此您需要使用以下方法从中提取EmployeeId值:

(Get-AzureADUser -ObjectId "email").ExtensionProperty["employeeId"]

推荐阅读