我希望运行这样的脚本并导出到CSV并按上次使用邮箱进行排序。 基本上我们正在尝试查找超过60天未使用的邮箱。一旦我们加载列表,我们将再次运行脚本,除了添加一些代码将每个邮箱导出到PST(我不知道如何做这个部分)
最近从Exch 2007迁移了邮箱。 邮箱每天都会备份,因此访问时间不起作用。
我正在查看类似下面的内容,但是当脚本在版本14上运行时,我收到一个错误,它无法从运行版本8的服务器上的邮箱获取mailboxstatistics。这可能是因为有大量的我们留在Exchange 2007服务器上的邮箱,这些邮箱都是已终止的用户。我想在搜索结果中包含这些内容。
$xDays = 60
Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails UserMailbox | Foreach-Object {
$si= Get-MailboxFolderStatistics $_ -IncludeOldestAndNewestItems -FolderScope SentItems
if($si.NewestItemReceivedDate -AND (New-TimeSpan $si.NewestItemReceivedDate.ToLocalTime()).Days -ge $xDays)
{
$_
}
}
答案 0 :(得分:0)
您可能需要分别从2007年和2010年开始运行脚本。
从2007服务器运行它:
Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails UserMailbox -Server "2007 Server"
来自2010服务器:
Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails UserMailbox -Server "2010 Server"