[已解決] New-MailboxExportRequest 不是 Exchange Server 中可識別的 cmdlet

概括:New-MailboxExportRequest 是一個 Exchange 命令行管理程序 (EMS) cmdlet,用於將 Exchange 數據庫導出到 PST。它可以幫助 Exchange 管理員將主郵箱內容或存檔導出到 .pst 文件以進行備份和遷移。但是,有時 New-MailboxExportRequest cmdlet 可能無法正常工作,您可能會遇到錯誤,例如“New-MailboxExportRequest 一詞不是可識別的 cmdlet”。這可能由於各種原因而發生。在這篇文章中,我們討論了解決此錯誤的步驟。此外,我們還提到了一個第三方工具,如果 New-MailboxExportRequest cmdlet 無法將 EDB 導出到 PST,您可以使用該工具。

在 Exchange 中,New-MailboxExportRequest cmdlet 用於將郵箱從 Exchange 數據庫導出到 PST 文件。該 cmdlet 可用於在所需位置將單個或多個郵箱導出為 PST 格式。此外,它通常用於為數據保護和遷移需求創建郵箱備份。但是,您需要額外的權限和角色才能在 Exchange 命令行管理程序中運行此 cmdlet 以進行郵箱導出。

如果未將必要的權限或角色分配給用於創建郵箱導出請求的用戶帳戶,您可能會遇到錯誤,例如“術語‘New-MailboxExportRequest’未被識別為 cmdlet 的名稱。”在這種情況下,不會創建導出請求。除了權限之外,還可能由於各種其他原因而發生錯誤,如下所示,

  • 鍵入和執行 New-MailboxExportRequest 命令時輸入錯誤
  • 在 PowerShell 窗口而不是在 Exchange 命令行管理程序 (EMS) 上運行 New-MailboxExportRequest
  • 在 Exchange 2010 SP1 之前的 Exchange 版本中執行命令
  • EMS 未以管理員權限運行
  • 讀/寫權限
  • 內容

    • 解決“New-MailboxExportRequest 不是可識別的 cmdlet”錯誤的步驟
    • 使用 EDB 到 PST 轉換器軟件
    • 結論

    解決“New-MailboxExportRequest 不是可識別的 cmdlet”錯誤的步驟

    在導出郵箱時,按照給定的步驟修復 Exchange 中的 New-MailboxExportRequest 錯誤。但是,如果這些步驟沒有幫助,或者 New-MailboxExportRequest cmdlet 無法將郵箱內容導出到 PST,您可以使用 EDB 到 PST 轉換器軟件,例如 Stellar Converter for EDB。

    第1步:更新到 Exchange 2010 SP1 或更高版本

    New-MailboxExportRequest cmdlet 僅在 Exchange 2010 SP1 和更高版本中可用。因此,如果您嘗試在早期的 Exchange 版本中執行該命令,它將無法被識別。因此,您將遇到這樣的錯誤消息。

    解決方案是將 Exchange 更新或升級到 Exchange 2010 SP1 或更高版本。

    第2步:以管理員身份在 EMS 中運行 Cmdlet

    始終以管理員身份打開 Exchange 命令行管理程序 (EMS) 以避免在執行 cmdlet 時出現任何錯誤。要在 EMS 中運行 cmdlet,您需要訪問系統上所有文件和文件夾的權限。

    否則,在郵箱導出過程中,缺少權限和對所需文件的訪問可能會導致 Exchange 中出現此類錯誤。

    第 3 步:確保所需的權限和角色

    要使用 New-MailboxExportRequest 執行和創建郵箱導出請求,您必須將郵箱導入導出角色分配給用戶帳戶。默認情況下,此角色甚至沒有分配給管理員帳戶。因此,為避免 New-MailboxExportRequest 錯誤,您必須將所需角色分配給用戶或將用戶添加到具有郵箱導入導出權限的角色組。

    在 Exchange 命令行管理程序中使用以下命令將所需的郵箱導入導出角色分配給您用於通過 New-MailboxExportRequest cmdlet 將郵箱導出到 PST 的用戶帳戶。

    New-ManagementRoleAssignment –角色“郵箱導入導出”–用戶管理員

    在此之後,重新啟動 EMS,然後輸入並執行 New-MailboxExportRequest cmdlet 以進行郵箱導出。

    第4步:錯別字檢查命令

    當您鍵入或粘貼命令時,您可能會在命令之前或之間粘貼額外的空格。有時,複製的命令還可能包含 HTML 文本或特殊字符,這可能導致 New-MailboxExportRequest is not a Recognized cmdlet 錯誤。

    為避免這種情況,請始終在按“Enter”鍵之前檢查命令。在某些情況下,PowerShell 命令中的拼寫錯誤可能是災難性的。因此,在使用任何命令行工具時要小心。

    使用 EDB 到 PST 轉換器軟件

    如果 New-MailboxExportRequest cmdlet 不起作用或無法創建導出請求,您可以使用 EDB 到 PST 轉換器軟件將郵箱數據從 EDB 導出到 PST。

    Stellar Converter for EDB 是一款可靠且功能強大的 EDB 到 PST 轉換器軟件,可幫助 Exchange 管理員從離線或在線 Exchange 數據庫文件 (EDB) 中提取郵箱並將其保存為 PST。與 New-MailboxExportRequest 不同,該軟件不需要額外的權限或角色來導出郵箱。此外,它還提供簡單的圖形用戶界面 (GUI),使用戶只需單擊幾下即可將單個或多個郵箱從 Exchange 數據庫導出到 PST。

    此外,它還可以恢復已刪除的郵箱和郵箱項目,例如電子郵件、日曆、附件、聯繫人等。此外,您可以藉助此軟件將轉換後的 EDB 郵箱數據直接導入實時 Exchange 服務器或 Office 365 帳戶。

    結論

    儘管 New-MailboxExportRequest 使 Exchange 管理員能夠將郵箱從 Exchange 數據庫導出到 PST,但它需要額外的權限和角色才能工作。此外,它還可以在 Exchange 2010 SP1 或更高版本中運行,並且也只能在本地 Exchange 中運行。因此,如果沒有這些條件,您可能會遇到錯誤,例如在執行 cmdlet 時 New-MailboxExportRequest 不是可識別的 cmdlet。如果您在 PowerShell 或命令提示符而不是 EMS 中運行 cmdlet,也可能會出現該錯誤。

    在此博客中,我們提到了您可以遵循的幾個步驟來修復或避免錯誤。但是,如果這些步驟不能解決問題或 cmdlet 無法將郵箱導出到 PST,請使用 Stellar Converter for EDB 軟件。它將幫助您從 Exchange EDB 文件中提取郵箱並將它們保存為 PST 或直接導出到實時 Exchange 或 Office 365。用於 EDB 的 Stellar Converter 演示版可免費下載和評估。

    留下评论