Get-AzADUser 不再 return Department 和 AccountEnabled

Get-AzADUser no longer return Department and AccountEnabled

我很确定上周我能够使用 Get-AzADUser 到 return Department已启用帐户

Get-AzADUser | where {$_.Mail -eq "abc@xyz.com"} | Select-Object Mail, Department, AccountEnabled

Mail        Department AccountEnabled
----        ---------- --------------
abc@xyz.com 

当我调出单个用户的所有参数时,我发现我缺少很多字段的内容,我基本上只看到 Name、JobTitle、Mail 和 MobileNumber

我正在使用分配了角色“全局reader”和“目录readers[=27=”的帐户]".

(自上周起,我的脚本的其他部分也停止工作,其中 Get-AzADUsers 不再有一个名为“ObjectId”的字段,而是该字段简称为“Id")

我在“我的环境”中进行了测试,发现 Get-AzADUser 没有太多合适的命令,因为它没有显示 return 任何关于用户的信息(例如部门、使用地点、办公室信息,或者基本上用户的任何属性)。

在比较 Get-AzureADUserGet-AzADUser 时,仍然缺少 returned 属性:

AzureAD 模块,专为 AzureAD 中的任务而设计 其中第二个 Az 旨在处理大部分(如果不是全部)Azure 资源。

如果您只想查找用户存在情况,可以轻松使用 az 模块,但如果您需要实际管理 azure 广告,我建议您使用 azuread。要使用 azuread 连接到指定租户,请使用 connect-azuread -tenantId 'XXXXXX'.

使用 Get-AzureADUser 的输出

我能够得到 departmentName

参考:https://github.com/Azure/azure-powershell/issues/10497