powershell - 获取 PS 中 AD 用户的描述字段
问题描述
我发现这个 MS 脚本可以从 AD 中提取管理员用户。它使用 获取角色$AzureADRoles = @(Get-AzureADDirectoryRole -ErrorAction Stop)
,对其进行迭代,并让用户使用$RoleMembers = @(Get-AzureADDirectoryRoleMember -ObjectId $AzureADRole.ObjectId)
。
它很好用,只有我需要访问这些用户的描述字段。不幸的是,$RoleMembers
没有描述属性,即使$AzureADRoles
do!
有什么方法可以为用户获取描述字段,也许使用类似的命令?如果我想遍历组成员,我会看到一些命令可以解决问题,但我正在寻找基于角色的东西。
谢谢!!!
解决方案
我在这里找到了答案。我只需要$Admin = Get-ADUser -Identity $RoleMember.DisplayName -Properties Description
在构建$ObjectProperties
try/catch 块之前添加,然后$Admin
像以前一样从中获取描述并获取其他所有内容。
推荐阅读
- c# - 将文档与 Xceed Docx 合并后,标题会丢失样式
- java - 需要详细了解“@”符号如何在 google cloud apache 梁代码中使用
- arrays - 获取与字符串匹配的所有数组/映射条目
- c# - 由块组成的 Linq 组
- java - 导入 bsh.This;eclipse中的声明
- android - 需要 Unity3D Gradle 版本 2.10
- wordpress - 登录错误消息显示在 Url - WooCommerce
- php - 为什么当计数器等于三时它不重定向页面?
- angular - Angular 2 - Favicons Webpack 插件在许多文件中注入 html
- amazon-web-services - Amazon Athena 中的 HIVE_INVALID_METADATA