我正在尝试在 x 成员上方导出一个包含分发列表(来自 Exchange Online)并启用审核的 csv。
这里的问题是它显示了所有 DL 的属性,但我完全忽略了“超过 100”部分,并且没有显示每个 DL 的总数。
我正在使用的代码是:
$distgroups = Get-DistributionGroup -ResultSize Unlimited
foreach ($dg in $distgroups)
{
$Members = Get-DistributionGroupMember $Dg.name -resultsize unlimited
if ($Members.count -ge 100)
{
Get-DistributionGroup -ResultSize Unlimited | select DisplayName,ModerationEnabled,AcceptMessagesOnlyFromSendersOrMembers
(Get-DistributionGroupMember $dg.DisplayName).Count
}
}
Export-Csv C:\Temp\DLs.csv -UseCulture
为了清楚起见,我以前使用过这个,但结果相同:
$distgroups = Get-DistributionGroup -ResultSize Unlimited
foreach ($dg in $distgroups)
{
if ((Get-DistributionGroupMember $dg.DistinguishedName).Count -ge 100)
{
Get-DistributionGroup -ResultSize Unlimited | select DisplayName,ModerationEnabled,AcceptMessagesOnlyFromSendersOrMembers
}
}
Export-Csv C:\Temp\DLs.csv