当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 在 Powershell 中获取 AdGroupMember 多个组

作者:精品下载站 日期:2024-12-14 16:49:54 浏览:13 分类:玩电脑

在 Powershell 中获取 AdGroupMember 多个组


使用带有参数RecursiveGet-AdGroupMember cmdlet,我们可以从活动目录中的多个组中获取adgroupmember。

Get-AdGroupMember cmdlet 获取 Active Directory 组的成员。一个组中包含多个子组,使用Recursive参数,它可以获取所有多个组成员。

在本文中,我们将讨论如何使用 Get-AdGroupMember cmdlet 从 PowerShell 中的多个组中获取 adgroupmember。

从多个组中获取 AdGroupMember

要从多个组获取 adgroupmember,请使用带有 Recursive 参数的 Get-AdGroupMember cmdlet。

$adgroups = "DL-SALES", "EU-SALES", "FINANCE"

$results = @();

foreach ($group in $adgroups) 

{
   $results+= (Get-ADGroupMember -Identity $group -Recursive)

}

$results | Format-Table -AutoSize

在上面的 PowerShell 脚本中,$adgroups 变量存储广告组名称,我们声明 $results 变量来存储多个组的成员。

通过在 $adgroups 上使用 foreach 循环,Get-AdGroupMember 使用 Identity 参数来获取广告组的成员使用 Recursive 参数递归分组,并将多个组的成员存储在 $result 变量中。

为了在表格中显示广告组成员的输出,我们使用Format-Table -Autosize来调整列宽。

上述用于获取多个组的 adgroupmember 的 PowerShell 脚本的输出是:

[玩转系统] 在 Powershell 中获取 AdGroupMember 多个组

酷提示:如何在 PowerShell 中获取广告组成员姓名和电子邮件地址!

结论

我希望上述有关如何使用 Get-AdGroupMember cmdlet 从多个组中获取 adgroupmember 的文章对您有所帮助。

您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯