首页 > 解决方案 > 获取 PS 中 AD 用户的描述字段

问题描述

我发现这个 MS 脚本可以从 AD 中提取管理员用户。它使用 获取角色$AzureADRoles = @(Get-AzureADDirectoryRole -ErrorAction Stop),对其进行迭代,并让用户使用$RoleMembers = @(Get-AzureADDirectoryRoleMember -ObjectId $AzureADRole.ObjectId)

它很好用,只有我需要访问这些用户的描述字段。不幸的是,$RoleMembers没有描述属性,即使$AzureADRolesdo!

有什么方法可以为用户获取描述字段,也许使用类似的命令?如果我想遍历组成员,我会看到一些命令可以解决问题,但我正在寻找基于角色的东西。

谢谢!!!

标签: powershellactive-directoryazure-active-directory

解决方案


我在这里找到了答案。我只需要$Admin = Get-ADUser -Identity $RoleMember.DisplayName -Properties Description在构建$ObjectPropertiestry/catch 块之前添加,然后$Admin像以前一样从中获取描述并获取其他所有内容。


推荐阅读