Close Menu
Altcoinvest
    What's Hot

    Is BTC Bracing for Another ‘Black Swan’ Event?

    May 9, 2026

    What Does ETH Need to Surge Past $3,000 Again as Whales Are Abandoning Ship?

    May 9, 2026

    Spot Bitcoin ETFs Log 6th Straight Week of Net Inflows for First Time Since August

    May 9, 2026
    Facebook X (Twitter) Instagram
    Altcoinvest
    • Bitcoin
    • Altcoins
    • Exchanges
    • Youtube
    • Crypto Wallets
    • Learn Crypto
    • bitcoinBitcoin(BTC)$80,330.000.22%
    • ethereumEthereum(ETH)$2,313.871.03%
    • tetherTether(USDT)$1.000.00%
    • rippleXRP(XRP)$1.422.28%
    • binancecoinBNB(BNB)$650.211.60%
    • usd-coinUSDC(USDC)$1.000.00%
    • solanaSolana(SOL)$93.585.58%
    • tronTRON(TRX)$0.3523551.21%
    • Figure HelocFigure Heloc(FIGR_HELOC)$1.032.53%
    • dogecoinDogecoin(DOGE)$0.1097102.20%
    Altcoinvest
    Home»Exchange»Extract & Export Exchange Mailbox to PST Using PowerShell
    Extract & Export Exchange Mailbox to PST Using PowerShell
    Exchange

    Extract & Export Exchange Mailbox to PST Using PowerShell

    June 15, 2025
    Share
    Facebook Twitter LinkedIn Pinterest Email

    An Exchange mailbox is used to store information like contacts, emails, calendar, events, etc. This information stored on the server can be retrieved & updated with the help of email clients. There are times when there is a need to extract and export Exchange mailbox to PST using PowerShell cmdlet to migrate Exchange data so that it can be accessed offline. Also in case of corruption issue in the Exchange mailbox due to virus attack or hardware failure, the user may migrate or export Exchange mailbox data to a different platform like PST.

    Rapid Solution: The Exchange Export Tool provided by SysTools which is mainly designed to extract & export Exchange mailbox to PST from Live Exchange Server 2016/2013/2010/2007/2003 within few simple clicks. It is capable to export disabled, disconnected, enabled, exclude dumpster, hosted, corrupt, and journal mailboxes with all data items to Outlook data file in a simplified way. Users can easily export Exchange 2010 mailbox to PST along with other versions of MS Exchange.

    exchange export tool

    Converting Exchange mailbox to PST file is one of the options in order to extract and access mailbox data in Microsoft Outlook. This can be done using two ways via Exchange Admin Center & PowerShell command.

    Here, we will discuss the PowerShell method to extract and export mailbox to PST file.

    Export Single Exchange Mailbox to PST Using PowerShell

    Single or multiple mailbox can be exported from Exchange Server into PST file by following different set of commands in the PowerShell. Exporting mailbox contents to a PST file is achieved using the New-MailboxExportRequest cmdlet, which is a set of command in PowerShell.

    Before exporting Exchange database mailbox to Outlook PST file, first user have to provide the Mailbox Import Export role and then they have to create the shared folder & provide the read/write permission to the Exchange Trusted Subsystem security group of that folder

    Enter the following command to provide Export or Import role:

    mailbox import export powershell command

    Provide the Full control to the Exchange Trusted subsystem security group in the shared folder where users are exporting the required Exchange mailbox.

    assign read and write permission

    Now enter the New-MailboxExportRequest command using below syntax

    New-MailboxExportRequest -Mailbox <user> -FilePath \\<server FQDN>\<shared folder name>\<PST name>.pst

    Example:

    powershell command to export mailbox to pst

    Resultant File:

    output file

    After running this command, the mailbox is exported into PST file, which is saved in the directory the user has entered in the file path.

    Additional Parameters To Extract & Export Exchange Mailbox to PST Using PowerShell

    There are also some parameters, which limit the amount of exported contents from Exchange Mailbox to PST.

    Content Filter

    Specifies what conditions the contents of a mailbox have to match to be exported into the PST file. Example of a script that exports items received prior to 2015-01-01 with subjects beginning with fwd:

    New-MailboxExportRequest -Mailbox <user> -ContentFilter {(Received -lt ’01/01/2015′) -and (Subject -like ‘fwd*’)} -FilePath \\<server FQDN>\<shared folder name>\<PST name>.pst

    Exclude and Include Folders

    The user can also export selective folders from Exchange mailbox. There are also two interesting features available to extract Exchange mailboxes:

    • The capability to filter personal folders located under root folders using the <FolderName>/* syntax.
    • The capability to filter custom Exchange mailbox folders regardless of their name in a local language using the #<FolderName>#/* syntax.

    New-MailboxExportRequest -IncludeFolders “#Inbox#/*”,”#SentItems#” -Mailbox <user> -FilePath \\<server FQDN>\<shared folder name>\<PST name>.pst

    IsArchive

    It defines the archive as the only source of the export option.

    New-MailboxExportRequest -Mailbox <user> -IsArchive -FilePath \\<server FQDN>\<shared folder name>\<PST name>.pst

    Name

    It sets the name of an export request, which is Useful for tracking. By default, Exchange assigns only 10 consecutive names to export requests related to a single mailbox (starting with MailboxExport through MailboxExport9) and then stops.

     

    To proceed when all the 10 default export request names have been taken, users have to either flush the export requests or start assigning Name parameter.

    New-MailboxExportRequest -Name <unique name> -Mailbox <user> -IsArchive -FilePath \\<server FQDN>\<shared folder name>\<PST name>.pst

    Export Multiple Exchange Mailbox to PST File Using PowerShell

    At times more than one mailbox has to be exported to PST file. The procedure for this is almost the same as the case with a single mailbox, except for a few changes in the commands.

    Follow the below mentioned steps:

    1. Save all the mailboxes with a variable.

    $AllMailboxes = Get-Mailbox

    2. Export all mailboxes to PST files with names based on mailbox aliases.

    $AllMailboxes|%{$_|New-MailboxExportRequest -FilePath \\<server FQDN>\<shared folder name>\$($_.Alias).pst}

    command to export multiple exchange mailbox to pst

    Output File:

    resultant file


    Additional parameters can be used just as in single mailbox exports.

    Limitation of PowerShell

    1. Cannot export Offline/Dismounted Exchange mailboxes to PST file

    2. Exchange PowerShell doesn’t work properly with corrupt/unhealthy Exchange database file and mailbox

    3. This manual solution requires hands-on experience and technical knowledge 

    Note: You can use the Exchange Mailbox Recovery Software provided by SysTools to export the Exchange offline/dismounted mailboxes to Outlook PST file. It easily recover minimal and major corrupt Exchange database file as well as recover Exchange mailbox with no data loss and export directly to the Live Exchange Server mailboxes, Office 365 and EML, HTML, PDF, MBOX, MSG, PST file format.

    exchange recovery software
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

    Related Posts

    Exchange Unattended Install Script [Update]

    May 7, 2026

    Conditional Access Policy Maximum Limit Explained

    May 7, 2026

    Deploy dummy OU structure and Exchange mailboxes in Active Directory

    May 1, 2026

    Exchange Deployment & Compliance Assessment

    April 23, 2026
    Add A Comment

    Comments are closed.

    Tweets by InfoAltcoinvest

    Top Posts

    Exchange Unattended Install Script [Update]

    May 7, 2026

    Conditional Access Policy Maximum Limit Explained

    May 7, 2026

    Deploy dummy OU structure and Exchange mailboxes in Active Directory

    May 1, 2026

    Canton Token Rises Around 25% after DTCC Outlines Tokenized Treasury Plans

    December 25, 2025

    What Could Help Ondo Overcome Heavy Token Unlock Pressure?

    January 24, 2026

    Ethereum Finds Its Footing Again, But Here’s Why Bulls Still Have Work To Do

    January 4, 2026

    XRP price prediction: Why $1 is in focus if THIS support fails

    February 6, 2026

    Altcoinvest is a leading platform dedicated to providing the latest news and insights on the dynamic world of cryptocurrencies.

    We're social. Connect with us:

    Facebook X (Twitter)
    Top Insights

    Is BTC Bracing for Another ‘Black Swan’ Event?

    May 9, 2026

    What Does ETH Need to Surge Past $3,000 Again as Whales Are Abandoning Ship?

    May 9, 2026

    Spot Bitcoin ETFs Log 6th Straight Week of Net Inflows for First Time Since August

    May 9, 2026
    Get Informed

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.


    Facebook X (Twitter)
    • Home
    • About us
    • Contact Us
    • Privacy Policy
    • Terms & Conditions
    © 2026 altcoinvest.com

    Type above and press Enter to search. Press Esc to cancel.