管理访问最终用户'阻止发件人名单

时间:2013-06-18 15:54:03

标签: powershell powershell-v2.0 exchange-server exchange-server-2007

我是我大学的电子邮件管理员,发送学生更新的办公室感觉很多学生都阻止了他们。他们希望我们看到有多少人阻止了他们。

我们在教师的Exchange 2007服务器和学生的现场@ edu上。 我们正在运行PowerShell版本2.0

所以我的问题是: 有没有办法管理上使用最终用户的“阻止发件人”列表(从Outlook) Exchange或PowerShell脚本?

(没有远程访问每个学生并检查他们的阻止列表)

我在任何地方都没有发现这一点,我猜这意味着你不能这样做?

新闻信中有重要的公告,如校内体育赛事......

1 个答案:

答案 0 :(得分:1)

Get-MailboxJunkEmailConfiguration PowerShell cmdlet应该能够提供您在这里寻找的内容。

(我意识到这是一个老问题 - 但是对于其他任何可能找到这个并且正在寻找解决方案的人来说......)

我不确定Exchange 2007(一位匿名编辑报告说这在2007年不起作用),但这至少可以在Exchange 2010下运行。(Exchange 2007 went into extended support on 2012-04-10, with extended support ending on 2017-04-11.

这是raw命令可以提供的内容:

[PS] C:\>Get-MailboxJunkEmailConfiguration someUsername


RunspaceId               : 900f7cb7-3cae-4335-895b-ccf1a04fa09d
Enabled                  : True
TrustedListsOnly         : False
ContactsTrusted          : False
TrustedSendersAndDomains : {}
BlockedSendersAndDomains : {}
MailboxOwnerId           : some.domain/SOME-OU/someUserName
Identity                 : some.domain/SOME-OU/someUserName
IsValid                  : True

显然,请使用适当的用户名替换someUsername。请注意,此处的测试用户当前没有配置任何块。

仅获取BlockedSendersAndDomains属性:

(Get-MailboxJunkEmailConfiguration someUsername).BlockedSendersAndDomains