User Guide Home   >   Client Plugins   >   Exchange Backups (Pt. 1)

Exchange Backups (Part 1)

Syncrify allows you to backup individual mailboxes in Microsoft Exchange to a remote machine. Part II of this series talk about restoring mailboxes.

How It Works


Following assumptions are made for the purpose of this demonstration:

Step 1

Create a share on the server and grant Exchange Trusted Subsystem read/write permission. In this example, we are using a share called ExchangePST that is referring to C:\ExchangePST folder. See the image below.


We will be using Microsoft Powershell with Exchange shell extensions to extract mailboxes. Functions in Exchange shell extension expects a UNC style path and therefore, it is important to create this share folder. The value of this shared folder goes in Field 2 below and its actual path will go in Field 3

Once this share is created, you should be able to access this folder using the following path:


This is assuming the machine name is Win2008. You will have to put the actual value of the host name in Field 1 below.

Step 2

Next, you will need to grant a user, or group, the Mailbox Import Export role. Backups will run using this user's account. Follow the steps below to accomplish this task:

Step 3

Download necessary scripts by filling out a small form below. Download necessary the scripts by filling out a small form below.

Field 1 - Server Host Name:
Refers to the host name where your Exchange server and Syncrify client is running
Field 2 - Shared Folder Name:
Name of the shared folder you created during Step 1. A UNC path is created by concatenating ServerHost and Shared folder, for example: \\YourHostName\ExchangePST
Field 3 - PST Folder:
Folder that will hold the temporary PST files. This refers to the absolute path referred by the shared folder. For example, C:\ExchangePST
Field 4 - Exchange Installation Folder:
Installation folder for Exchange. The script will look for Exchange Management Shell in this folder. \bin\RemoteExchange.ps1, will be appended to the value you specify above.
Field 5 - Script Location:
Location on disk where you will be running this script from. For example: C:\SyncrifyScript

The downloaded zipped file will contain following files:

Step 4

Ensure you save these scripts in the folder you specified in Field 5 above. Since these scripts are downloaded from the Internet, the OS won't let you run unless you unblock them.

Once you have completed steps 1, 2 and 3 and have unblocked the scripts, you can double click the CreateExchangeExport.cmd file to see if it works. This command should create PST files for every user in your Exchange server to C:\ExchangePST.

If you are not able to create PST files, ensure you have successfully completed step 1 and 2.

Step 5

Now you are ready to configure Syncrify. VERY IMPORTANT: Ensure you are using build 694 or above of Syncrify client in order for the script to work. Using an older client will cause the backup to hang. The script needs to be modified slightly if you are using an older version. Contact our support department if you wish to use an older version of Syncrify client with these scripts.

Step 6

In Step 2 you have to assign a role to a user on Windows. You must use this user to run your backups. This means:

The Powershell script will fail if it is run by any other user.

Continue reading Part II, which talks about restoring Exchange mailboxes from PST files.