Get-Mailbox -Filter {AcceptMessagesOnlyFrom -ne $Null}
此代码仅返回少数用户,并显示ProhibitSendQuota
,
我想返回所有配置了邮件传递限制的用户,以接受来自的邮件和拒绝来自的邮件。
*其他信息:用户位于sample.net/sample DIV OU/IDM_Users
答案 0 :(得分:0)
回顾我的Exchange脚本,我有这个用于获取交付限制:
Get-Mailbox –ResultSize Unlimited |
Where-Object {$_.AcceptMessagesOnlyFromSendersOrMembers –ne "" –or $_.RejectMessagesFromSendersOrMembers –ne ""} |
Select Name,Alias,AcceptMessagesOnlyFromSendersOrMembers,RejectMessagesFromSendersOrMembers
我无法测试它,因为我不再使用Exchange,但它应该仍然是正确的。
答案 1 :(得分:0)
我设法通过使用以下查询来解决它。
Get-Mailbox -ResultSize Unlimited -OrganizationalUnit "OU=SAMPLE DIV OU ,DC=SAMPLE,DC=NET" |
where-object {$_.AcceptMessagesOnlyFromSendersOrMembers –ne “” –or $_.RejectMessagesFromSendersOrMembers –ne “”} |
select Name, alias, AccpetMessagesOnlyFromSendersOrMembers, RejectMessagesFromSendersOrMembers
Get-Mailbox cmdlet有一个-OrganizationalUnit参数,我用它来定位OU。