1

我是我的大学的电子邮件管理员,发送学生更新的办公室感觉像许多学生阻止他们。他们希望我们看看有多少人阻止了他们。管理访问最终用户的阻止发件人列表

我们正在为教师提供Exchange 2007服务器,并为学生提供live @ edu。 我们正在运行的PowerShell 2.0版

所以我的问题是: 是否有行政上得到使用 Exchange或PowerShell脚本最终用户的‘阻止发件人’列表(从Outlook)的方法吗?

我没有发现任何关于这个的任何地方(的远程访问每个学生,并检查他们的阻止列表中短),我猜,这意味着你不能?

新闻信有一个像校内体育赛事的重要公告...

+0

啊,大学生。这就是为什么他们很多人都没有找到工作,因为他们不在乎。如果没有适用于Exchange 2007的PowerShell模块,则可以使用OWA尝试[Web Scraping](http://en.wikipedia.org/wiki/Web_scraping)帐户。你可以使用COM对象与Exchange一起玩吗? –

+0

我不确定,我对这项工作有点新,所以我还在学习。我将不得不查看网页抓取和COM对象。我很确定我们确实使用COM对象,但我还没有完全理解。谢谢 – Schuyler

回答

1

Get-MailboxJunkEmailConfiguration PowerShell命令应该能够提供你在找什么在这里。

(我意识到这是一个老问题 - 但对于其他人谁可能会发现这和寻找一个解决方案...)

我不知道有关Exchange 2007(匿名编辑报告,这在2007年不工作),但此Exchange 2010(Exchange 2007 went into extended support on 2012-04-10, with extended support ending on 2017-04-11.

这里是原始的命令可以提供下至少工作:

[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