我的任务是获取 500 多个分发列表 (DL) 的所有成员列表。我目前有一个 excel/csv 格式的 DL 列表,其中基本上列出了我需要获取成员的 DL 的名称和主要 smtp 地址。
我的问题是,是否有一种方法可以使用 Exchange Shell 列出每个 DL 的成员,然后将其输出到包含所有 DL 和每个 DL 的成员的新(单个)文件中?
任何帮助将不胜感激!
答案1
一个非常基本的例子:
$lines = get-content groupList.txt
foreach ($line in $lines)
{
add-content -path memberList.txt "Group: $line"
$members = get-adgroupmember $line
foreach ($member in $members)
{ add-content -path memberList.txt "$member" }
}