我正在寻找运行这样的脚本并导出到 CSV 并按上次使用邮箱的时间排序。基本上,我们正在尝试查找超过 60 天未使用的邮箱。加载列表后,我们将再次运行脚本,除了添加一些代码以将每个邮箱导出到 PST(我也不知道如何执行该部分)
邮箱是最近从 Exch 2007 迁移而来的。邮箱每天都会备份,因此访问时间不会起作用。
我正在查看类似下面的内容,但是当脚本在版本 14 上运行时,它无法从运行版本 8 的服务器上的邮箱中获取邮箱统计信息。这可能是因为我们有大量邮箱留在所有已终止用户的 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)
{
$_
}
}