iT邦幫忙

0

如何以powershell 取得一帳號的收件匣或其他目錄內,信件日期大於兩個月的郵件清單

以powershell 取得一帳號的收件匣或其他目錄內,信件日期大於兩個月的郵件清單。清單內容要有寄件人,收件人,主旨,日期。
可選擇大於兩個月或其他時間。
若無法以poweshell寫出,其他語言亦可。

1 個回答

2
raytracy
iT邦大神 1 級 ‧ 2014-05-06 16:29:26
最佳解答

這個好難喔!...要怎麼用 PowerShell 去取出 Gmail 裡面的信件呢?...
瞎

raytracy iT邦大神 1 級 ‧ 2014-05-07 00:52:59 檢舉

Exchange 2010 的話, 可以在 EMS 內試試這個:

<pre class="c" name="code">New-MailboxSearch -Name "administrator" -StartDate "4/29/2014" -EndDate "4/30/2014" -TargetMailbox "raytracy"

其中 -name 是要尋找的信箱帳號, -TargetMailbox 則是要把結果放進哪一個信箱內, 所有信件都會被複製一份進到 Target 信箱的一個新增的資料夾內, 然後要做甚麼處置, 請進入該資料夾再進行處理. 例如, 可以用 Export-Mailbox 的指令, 把該資料夾的信件全部匯出.

不過, New-MailboxSearch 或 Export-Mailbox 這兩個指令, 預設都是不能使用的, 即使你有 Domain admin 權限也不能用(根本不認識這兩個指令), 你必須先在 Exchange 的管理介面內, 將操作這些指令的帳號, 加入 Discovery 的 RBAC 群組成員內, EMS 才會認識 New-Mailboxsearch 指令; 而 Export-Mailbox 則更麻煩, 因為預設的 RBAC 沒有這個群組, 必須先用 New-ManagementRoleAssignment 指令新增 RBAC 群組, 把帳號加入成員內, 才能執行 Export-Mailbox

wangw627 iT邦新手 5 級 ‧ 2014-05-07 14:39:42 檢舉

請問輸出的結果是郵件清單嗎?因我查New-MailboxSearch 這個指令的output好像不是郵件清單。如果有郵件清單,可否以.csv 或.txt儲存? 我不需郵件內容,只要信件主旨

我要發表回答

立即登入回答