我正在嘗試將特定資料夾(及其子資料夾)從郵箱的線上存檔匯出到 PST 檔案。伺服器在 Server 2008 R2 上執行 Exchange 2010 (14.3.123.4)。
到目前為止我有這個:
New-MailboxExportRequest `
-Mailbox $Mailbox `
-IncludeFolders "#Inbox#/Production/Bouwnummers/$BouwnummerFolder/*" `
-FilePath "\\[server]\PST-Export$\OTPM\$BouwnummerFolder.pst" `
-Name $Bouwnummer `
-DomainController $DomainController
New-MailboxExportRequest `
-Mailbox $Mailbox `
-IncludeFolders "#Inbox#/Production/Bouwnummers/$BouwnummerFolder/*" `
-FilePath "\\[server]\PST-Export$\OTPM\$BouwnummerFolder Archive.pst" `
-Name "$Bouwnummer Archive"`
-DomainController $DomainController `
-IsArchive
對於第一個匯出請求,我得到了預期的結果,但是對於存檔(第二部分),我只得到了「已刪除郵件」資料夾(空)。我已經檢查過Get-MailboxFolderStatistics -Identity $Mailbox -Archive | ft Folderpath | out-file E:\PST-Export\$Mailbox-archive.txt
它確實包含我想要的資料夾和子資料夾。
那麼,如何將線上存檔中的資料夾匯出到 PST?
答案1
因此,解決方案是 -IncludeFolders 參數不接受 #inbox# 以使其與語言無關(如所解釋的這裡)當 -InArchive 也被給出時。因此,我必須使用不含 # 符號的 -IncludeFolders 參數來從線上存檔中檢索特定資料夾。