0
我正在尋找像這樣的腳本並導出到CSV並按上次使用郵箱進行排序。 基本上我們試圖找到超過60天未使用的郵箱。一旦我們加載列表,我們將再次運行該腳本,除了添加一些代碼來將每個郵箱導出到PST(我不知道該怎麼做那部分)Powershell - 導出非活動郵箱Exchange 2010
郵箱最近從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)
{
$_
}
}
感謝HungryHippos ......我將如何在一個特定的OU跑的? 2007郵箱都屬於\ DisabledOU中的用戶(具有禁用帳戶),而其他人都在其他OU中。如果我運行2010命令,它似乎在\ DisabledOU上運行,只是拋出錯誤,但我沒有得到任何其他輸出。 – BenH
Get-Mailbox命令支持-OrganizationalUnit的參數參數。您可以使用要檢查的容器的distinguishedName來調用它。 Get-Mailbox -ResultSize Unlimited -RecipientTypeDetails UserMailbox -Server「2007 Server」-OrganizationalUnit「OU的路徑」 – HungryHippos