powershell - 用于获取一个 AD 组的所有成员用户的完整 AD 组成员身份的 PowerShell 脚本
问题描述
我有一个包含多个用户的 AD 组。我想编写一个 Powershell 脚本来列出这些用户所属的所有 AD 组。
我的ADUserGroup
--> 用户 1
--> 用户 2
--> 用户 3
我希望脚本列出 User1、User2 和 User3 所属的所有 AD 组。我还希望脚本在列出用户组之前打印用户的电子邮件地址。
到目前为止,我有:
Get-ADGroupMember -Identity "MyADUserGroup"
Where-Object { $_.objectClass -eq 'user' } |
Get-ADUser -Properties mail,MemberOf
上面脚本的唯一问题是 MemberOf 的输出被截断,因为组太多。
解决方案
推荐阅读
- azure - 从 Azure 自动化帐户运行时,Get-AzureBlobContent 引发错误
- python - 如何将此代码循环 50 次并附加它生成的输出 json 并存储它?
- java - 如何从本机函数按值返回?
- laravel - 如何将外键插入我的数据库表
- sql - 如何使用 BCP 修复“[Microsoft][SQL Server Native Client 10.0]字符串数据,右截断”错误
- debian - i3wm:如何使用 urxvt 为终端设置真正的透明度?
- .net - 可以支持服务结构的 Microsoft Orleans 的发布日期是什么时候?
- qr-code - MRTK:如何从未与 HoloLens 配对的 Android 设备修复 SpectatorView?(二维码)
- sql - 比较 power bi 参数中的日期
- intellij-idea - 错误:在 IntelliJ 上创建 JavaFX 项目时找不到或加载主类 sample.Main