导出AD中通讯组的成员列表

Steven · 2023-03-30 23:05 · 67 views · Active Directory · old id 163


# 设置变量

$GroupName = "Group Name"
$OutputFile = "C:\GroupMembers.csv"

# 获取组成员列表
$GroupMembers = Get-ADGroupMember -Identity $GroupName | Select-Object Name, SamAccountName, ObjectClass

# 导出成员列表到 CSV 文件

$GroupMembers | Export-Csv -Path $OutputFile -NoTypeInformation


在上面的脚本中,变量$GroupName用于指定要导出成员列表的组名称。$OutputFile用于指定导出的 CSV 文件的路径和名称。

使用Get-ADGroupMember命令获取组成员列表。使用-Identity参数来指定要获取成员的组。将结果存储在$GroupMembers变量中。使用Select-Object命令选择要包含在输出中的属性。在此示例中,我们选择了名称、SamAccountName 和 ObjectClass。

最后,使用Export-Csv命令将成员列表导出到 CSV 文件。使用-Path参数来指定输出文件的路径和名称。使用-NoTypeInformation参数来指定不包含类型信息。

请注意,必须以域管理员身份运行脚本以访问 Active Directory 中的组信息。另外,您需要将$GroupName和$OutputFile更改为实际的值,以反映 Active Directory 中实际的组织结构和要导出的 CSV 文件的路径。

← Back to home