如何用Exchagne PowerShell命令導出用戶的郵件數據

今天接到一個需求,就是導出N年前離職的一個員工郵件數據,自從把用戶的郵箱遷到O365上以後,我基本都不碰Exchange服務器了。
還好公司現在做的是混合部署,內部的這些郵件服務器還活着呢。我習慣用Powershll解決問題了,都忘了怎麼用圖形界面來操作了。

二話不說,打開Exchange Powershell工具,輸入一條命令解決問題
格式如下:
New-MailboxExportRequest -Mailbox "用戶信息" -Filepath "寫個UNC路徑" -AcceptLargeDataloss -BadItemLimit Unlimited -Priority Highest

想看原文的幫助,點這個鏈接
https://docs.microsoft.com/en-us/powershell/module/exchange/new-mailboxexportrequest?view=exchange-ps

創建後會生成放到一個隊列去處理,當然會在那個Powershell窗口去顯示,想象一下,如果手欠把建個窗口給關了,然後用下面的命令去查看你放到隊列任務狀態。
Get-MailboxExportRequest -Status Queued

如果你想幹掉這個任務,用以下命令

Get-MailboxExportRequest -Status Queued | Remove-MailboxExportRequest

如果你就想看看這個隊列狀態,用以下命令
Get-MailboxExportRequest | Get-MailboxExportRequestStatistics -IncludeReport | FL

是不是覺得我的POWERSHELL很有功力呀,其實我原來想錄一個POWERSHELL的視頻呢,估計講基礎的POWERSHELL就得用100個小視頻才能講明白,課件我都寫了,最後沒有錄,因爲感覺沒有人願意學這個東西。現在用POWERSHELL,我也得查資料,因爲有原來的功底,所以會很容易找到相關的資料,也能看懂示例。

歸根結底,想明白一些東西,就要下功夫去研究,如果只會皮毛,到最後啥都不是,如果連需求提得都自想矛盾,半夜睡不着時你就得想想自己除了長了一張嘴,還能幹點啥吧。沒有技術的管理,是啥都不是的,不服你就接着混。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章