Exchange is the server side of a collaborative application product that is part of the Microsoft Server infrastructure. Exchange's major features include email, calendaring, contacts and tasks, support for mobile and web-based access to information, and support for data storage.

Share tech news, updates, or what's on your mind.

Sign up to Post

In an Exchange Crossforest migration, the distribution groups can be a very complex operation that would cause loss of time, lots of issues and continued headaches if not solved in a timely manner. I had to do a similar project so I created a script to ease this process.
Problems using Powershell and Active Directory?
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Migrating Exchange data from one Exchange Server to another server is complicated. Though Exchange administrators can try manual methods to migrate their data from one version of Exchange to another, these manual methods are not that reliable. That is why Exchange administrators are interested in using professional migration solutions. Here we will go through the top 5 Exchange migration solutions.

  1. Kernel Migrator for Exchange
  2. CodeTwo Exchange Migration
  3. Quest Migration Manager for Exchange
  4. Priasoft Migration Suite for Exchange
  5. SkyKick Exchange to Office 365 Migration

Kernel Migrator for Exchange

Exchange Migration software is designed to migrate data (mailboxes, public folders, and archive mailboxes) from Exchange Server to another server or Office 365. It allows the user to do cross-forest as well as intra-forest (same domain and different domain) migrations. Also, it allows to migrate on-premises Exchange, hosted Exchange, and Office 365 (Exchange Online). You can migrate mailboxes from one office 365 tenant to another Office 365 tenant too.

  • Enabled with Pre-Migration analysis to plan your entire migration process.
  • Upgrades your lower version Exchange to higher version Exchange server.
  • Scheduling feature to execute migration at a future date/time
  • Inbuilt auto-synchronization option to manage sync between source & target servers.
  • Migrates Outlook rules/permissions and also updates Outlook profiles
  • Integrated with rollback feature so that you can undo any migration.
  • No impact on users, when mailboxes are being migrated -they can access emails.
  • Supports all Exchange versions and Office 365 plans.

CodeTwo Exchange Migration

CodeTwo Exchange Migration Tool is an efficient tool that can perform migration from one Exchange Server to another Exchange server. This migration tool performs hassle-free migration from any lower version Exchange Server to higher version Exchange Server. In such a way you can upgrade your Exchange server.

  • Migrate mailboxes & public folders from older exchange to newer Exchange.
  • Allow the user to migrate mailboxes & public folders from Office 365 to on-premise Exchange.
  • Upgrades your lower version of Exchange to a higher version.
  • Enabled with filters to select folders which you want to migrate.

Quest Migration Manager for Exchange

This Quest Migration Manager for Exchange reduces the risk of migration. It can migrate mailboxes and public folders from Exchange to Exchange or from Exchange to Office 365 quickly. This tool allows you to do direct synchronization between migrated and un-migrated data.

  • Creates zero impact on the user while migrating mailboxes.
  • Migrate mailboxes & public folders to Exchange & Office 365.
  • Maintains direct sync with mailboxes, groups & other items.
  • Intuitive, easy to use and easy to understand graphical user interface.
  • Enabled scheduling feature using which you can schedule time & date for migration.

Priasoft Migration Suite for Exchange

Priasoft Migration Suite for Exchange is useful when you are migrating your Exchange mailboxes from one Exchange to another or when you are migrating them to Office 365 platform. Many times, Exchange administrator try manual ways to migrate mailboxes but that can be complex. This tool migrates not only mailboxes but also public folders to your desired environment.

  • Reduces the migration risk and simplifies complicated migration process.
  • Perform Exchange to Exchange Migration, and upgrades from lower Exchange to higher Exchange.
  • Migrate public folders and also updates Outlook Profiles.
  • Enabled roll back utility where you can quickly undo your entire migration task.
  • Supports cross-forest and small business server migrations

SkyKick Exchange to Office 365 Migration

This Office 365 migration tool that can quickly and efficiently migrate mailboxes from Exchange Server to Office 365. It can manage migrations from any version of MS Exchange Server to Office 365 without any hassle. It reduces the risks and complexities and assures complete migration.

  • Migrate entire mailbox data including emails, contacts, journal, etc. to Office 365.
  • Works as a migration planner before actual migration takes place in the process.
  • Has three migration plans - data-only, small business and enterprises.

Final Verdict

All these Exchange migration tools are reliable and secure. They are good at managing complex migrations. But if you would like to choose any one them, then I suggest going for Kernel Migrator for Exchange. It is efficient and robust like all others but has a more interactive user interface and simpler procedure.

Configure external lookups on for external mail flow on Exchange 2013 and Exchange 2016.
If there is anything erroneous with Exchange Database, it causes a significant effect on email communication till the user remounts the database. Further, database crash directly affects Outlook users due to which they are unable to access their emails.
A method of moving multiple mailboxes (in bulk) to another database in an Exchange 2010/2013/2016 environment...
Disk errors can be the source of sundry problems for the Exchange server, the most common one being that the database fails to mount.
Let us take a look at the scenario, you have a database that is corrupt and you run the ESEUTIL command only to find you are unable to repair it. How do you now get the data back?
Organisation is organized in a pattern to flow the day to day business, every application and system is interdepended on each other and when very important “Exchange Server downtime” happened.
This article explains how to move an Exchange 2013/2016 mailbox database and logs to a different drive.
There’s hardly a doubt that Business Communication is indispensable for both enterprises and small businesses, and if there is an email system outage owing to Exchange server failure, it definitely results in loss of productivity.
Has Powershell sent you back into the Stone Age?
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

Here is a method which can be used to help resolve a "Content Index Failed" error on a Microsoft Exchange Server.
After a recent Outlook migration from a 2007 to 2010 environment, some issues with Distribution List owners were realized. In this article, I explain how that was rectified.
The Exchange database may sometimes fail to mount owing to various technical reasons. A dismounted EDB file can be the source of many Exchange errors including mailbox inaccessibility for users. Resolving the root cause of mounting problems becomes imperative to bring the server back online.
What is the biggest problem in managing an exchange environment today? It is the lack of backups, disaster recovery (DR) plan, testing of the DR plan or believing that it won’t happen to us.
Android Email Apps
In my humble opinion (IMHO), TouchDown from Symantec is the best in class for this type of application, but Symantec has end-of-lifed it and although one can keep using it, it will no longer be supported or upgraded. Time to look for alternatives to getting Exchange email on your Android phone.
LVL 31

Author Comment

by:Thomas Zucker-Scharff
Comment Utility
Due to steve's suggestion (yes I'm blaming him), I changed the ranking.  I also decided I should make a video tutorial for Nine as well (still working on it).  So when the video is done and accepted I will include a link to it in this article.

I like Nine so much, I ended up buying it.

Expert Comment

by:Steve Markert
Comment Utility
Upon further review, I don't like Samsung Email all that much and so I'm sticking with Nine. Two primary reasons are:
  1. It's slower. Opening up messages sometimes takes a few seconds. Not nearly as smooth and slick as Nine. Also no integrated "Archive" function.
  2. Security policies are enforced on the phone. This means that when you setup an Exchange account, you MUST accept the terms and security policies set by the Exchange server. This means that the server admins can enforce policies, like remote-wiping the entire phone, etc. While this makes sense for company owned devices, I'm using this as a BYOD user and would prefer not to let the company enforce these policies.  Nine does not enforce these policies outside of the Nine app, so the most they can do is remote-wipe the Nine exchange database. This is obviously fine with me, as it doesn't compromise the rest of the data on my device.

Overall, if you want to keep all Exchange-related info within one app, Nine is perfect.
There are literally thousands of Exchange recovery applications out there. So how do you end up picking one that’s ideal for your business & purpose? By carefully scouting the product’s features, the benefits it offers you, & reading ample reviews from people who are sailing in the same boat as you.

Upgrading from older Exchange server to the latest Exchange server can be tiresome, error-prone and risky, without being a seasoned exchange server administrators. It can become even problematic if you're an organization that runs on tight timelines, finite budget, and limited number of resources. Also, it requires proper scheduling of manpower and data. A manual procedure of migration can pause all such crucial tasks and that is where Kernel Migrator for Exchange stands out. This Exchange Migration tool automates the whole migration procedure removing all the risks to safely transfer the data from one exchange platform to another.

Migrator for Exchange single-handedly performs all the migration related jobs and builds a secure bridge between two different platforms. It provides the following migration facilities-

  • Exchange to exchange direct migration (Intra-forest and cross-forest).
  • Office-365-to-Office 365 migration.
  • Exchange to Office 365 migration.
  • Public folder migration from Exchange/ Office 365 to another pubic folder.
  • Exchange to hosted Exchange Server.

Features of Kernel Migrator for Exchange -

Pre-migration analysis

The pre-migration analysis is a highly beneficial feature which allows the administrator to evaluate the possible approximate time of migration. It gathers the information about the numbers of agents involved in the migration and the average network speed.

Agent configuration

Agent configuration accelerates the migration process with the configuration of any high-processing machine (if running idle), and helps the large-sized migration. It is also possible to  select a blackout time which will automatically pause the process at a point, and later it can be resumed from the same point easily. 

Easy migration with smaller jobs

Migrator for Exchange decreases the complexity of a large migration process by creating multiple jobs which migrate thousands of mailboxes in smaller batches. Each job can be assigned a migration start time efficiently. 

Web-based migration reports

The administrator can generate the migration report involving complete information of migrated mailboxes and their sizes. It also shows the remaining items and how much will it  require to complete. 

Real-time migration alerts and notifications

The tool constantly updates the user with real-time notifications and alerts either in the software console or directly in the user's mailbox. It provides a complete synopsis about the migration start time, migration end time, status, and migration success/failure information etc.

Rollback the migration process

If there was an error in the migration process e.g. Mailbox deleted, data mismanagement, faulty data migrated, etc. Then with the Rollback option, complete migration process can be reversed instantly. 

Migrate total properties, permissions, passwords and SID history

Migrator for Exchange not only migrates the data but every possible information associated with it like its properties, user permissions, passwords and SID history.

Multilingual support for international usage

The tool is available in four different languages - Deutsche, Española, Italia, and English  which make the tool perfectly suitable to satisfy the needs of international  clientele.

What benefits does Kernel Migrator for Exchange offer?

  • Risk free migration with smaller jobs dividing the large sized mailbox into smaller batches.
  • User can easily work on exchange server completely unaware of ongoing migration.
  • Migrates under the limited resources.
  • Provides real time notifications to update the user.
  • Removes the need of checking every assigned agent separately.
  • Pause the migration process at any point and later resume from the same point.
  • Requires fewer resources.
  • Rollback features to reverse the faulty migration.

How does Kernel Migrator for Exchange work?

Kernel Migrator for Exchange has a self-explanatory user-interface having categorized segments to easily understand each and every component of the migration from their dedicated tiles.

 The user can easily create new projects to migrate mailboxes and public folders.
After creating a new project, the tool allows to create a new job for the migration purpose.

Before starting the actual migration, the tool offers a pre-migration analysis which assess the approximate time required for migration based on total number of agents and network speed.

Pre-migration analysis  

Enter the Job type, job name, domain controller name/IP, username, password, network speed, and number of load agents.

The next window lets you select the number of mailboxes.

Then you can set the filters.

As soon as the tool analyzes the input data, it gives a detailed summary of how much time will it require to migrate a particular mailbox, total folder, total items, total size, and status.


After pre-migration analysis, it is time to change the settings as per your migration needs. There are four types of settings – configure agents, report console settings, notification settings, and log settings.

Configure agents
 Agents are the extra system resources (RAM & Processors) within the same network which can be recruited to share the heavy load. There are four options to install agents – Manually, from active directory, scan and add, and from CSV.

Report console settings
This option provides login credentials to access report console to see details of migration job completed by the Migrator.

Notification settings
This option lets you configure server setting to receive notification alerts.

Log Settings
Log settings lets the user enable or disable the logging of mailbox migration jobs and mailbox synchronization jobs.

Mailbox configuration
It is the most important pre-migration function which lets the user set the migration limits, properties, and permission of user mailboxes and public folders from the source exchange server to destination exchange server. However, there are multiple prerequisite which must be fulfilled

  • The user must have the full administrative rights to create all migration jobs.
  • If you are going to update profile job, make sure that GPMC (Group Policy Management Console) is installed on system where Kernel Migrator for Exchange is installed.
  • To migrate to different language version of Exchange server, install the target language based Outlook on the same computer where the Migrator tool is installed.

GAL Synchronization

The Global Address List synchronization updates the Global Address List of Target Exchange with respect to the source migration objects.
In the GAL Sync wizard, enter the job name and its description.


 In the next window, enter the source domain details.

In the next window, enter the target domain details.

After a proper synchronization, it will give a complete GAL synchronization job details.

Add Project
After completing all the synchronization, it is time to add project to manage all migration jobs. To create a job under a project click Add button in toolbar and select "Add job for mailboxes".

After creating a job and providing a name to it, select the source.

After selecting the source mailboxes, employ the target exchange server.

After filtering the desired data and mapping target mailboxes to source mailboxes, you can start migrating data.

After a successful migration, the tool will provide a detailed summary of the whole procedure.

Click Finish to finalize the process.

However, it is recommended to first generate and activate the licenses to ensure smooth data migration throughout the process.

In this post, we will learn to set up the Group Naming policy and will see how it is going to impact the Display Name and the Email addresses of the Group.
Exchange database can often fail to mount thereby halting the work of all users connected to it. Finding out why database isn’t mounting is crucial and getting the server back online. Stellar Phoenix Mailbox Exchange Recovery is a champion product that can be used to fix all Exchange mounting errors
Making Bulk Changes to Active Directory
Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

Microsoft Jet database engine errors can crop up out of nowhere to disrupt the working of the Exchange server. Decoding why a particular error occurs goes a long way in determining the right solution for it.
In this article, I will demonstrate that how to do a PST migration from Exchange Server to Office 365. This method allows importing one single PST, or multiple PST's at once.
You finally migrated Public Folders to Office 365, decommissioned the Public Folder mailbox database and since then, when you send an email from on-premise to mail-enabled Public Folders, you get the following error: "Misconfigured public folder mailbox".
Among the most obnoxious of Exchange errors is error 1216 – Attached Database Mismatch error of the Jet Database Engine. When faced with this error, users may have to suffer from mailbox inaccessibility and in worst situations, permanent data loss.

Exchange administrators are always vigilant about Exchange crashes and disasters that are possible any time. It is quite essential to identify the symptoms of a possible Exchange issue and be prepared with a proper recovery plan. There are multiple methods which can be used to avoid Exchange data losses. However, Exchange administrators must plan for these methods. We discuss the some of the recovery options available in Exchange 2013:

  1. Exchange 2013 recovery features
  2. Exchange native data protection
  3. Exchange 2013 VSS Writer
  4. Exchange Server recovery in AD
  5. Third-party Exchange Recovery tools

Exchange 2013 recovery features

The recovery features in Exchange 2013 have reduced the dependence of Exchange administrators on backups for the retrieval of lost data. These features are useful for different purposes such as disaster recovery, long-term data retention, deleted item recovery, and point-in-time recovery. We will see how these Exchange 2013 features help in dealing with disasters:

  • Deleted item recovery - Due to the Hold Policy in Exchange 2013, it is possible to retain all the deleted items in Recoverable Items folder up to a specific period so that end users can recover. This makes deleted item recovery, simpler, faster, and less expensive.
  • Long-term data retention - In Exchange 2013, the features like In-Place Hold, Litigation Hold, In-Place Archiving, and In-Place eDiscovery help in the long-term retention and retrieval of data. Whenever a need (like legal requirement) occurs, the required data can be searched and retrieved. These features shorten the recovery procedure and eliminate the need of costly recovery tapes.
  • Disaster recovery - Exchange 2013 continues to have Database Availability Groups (DAGs) to ensure the high availability of mailbox servers and to facilitate quick disaster recovery. The benefit of having multiple database copies in the Database Availability Groups is that at least one copy is always unaffected by other’s corruption. This feature acts as a perfect guarantee against data loss in case of hardware, software, network, and server failures.
  • Point-in-time snapshot recovery - Exchange 2013 allows to create a point-in-time database copy in the Database Availability Groups. The copy in DAG can be used to restore to a previous point of time. This feature is helpful in the events like deletion of user mailbox data, replication of logical corruption to all database copies in the DAGs, etc.

Exchange Native Data Protection

Exchange Native Data Protection works as an alternative to traditional backups.  The benefit of Exchange. And the concept is to use the inbuilt Exchange 2013 features to avoid Exchange data loss. Native Data Protection is that it does not require scheduling the manual backups regularly. The core idea behind Native Data Protection is the combined use of Exchange 2013 high availability features and features like Litigation Hold, In-Place Hold, In-Place eDiscovery and In-Place Archiving to ensure complete protection of data.

Exchange 2013 VSS Writer

Exchange 2013 VSS Writer is the functionality used by backup applications to backup and restore Exchange data. VSS Writer actually facilitates Exchange backup/restore operations.

Exchange Server recovery in Active Directory

Active Directory stores all the configuration settings for Mailbox and Client Access servers. Exchange 2013 has an option /m:RecoverServer which can re-create a lost server with the help of configuration settings in Active Directory. Here is the complete method of recovering the lost exchange server using the Active Directory

  1. First of all, reset the lost server’s computer account.
  2. Install OS again and name it again (with the same name).
  3. Add the server to its original domain.
  4. Install the system requirements & prerequisites for Exchange Server 2013
  5. Open the command prompt in the server.
  6. In the Exchange 2013 installation files, run-
    Setup /m:RecoverServer /IAcceptExchangeServerLicenseTerms
  7. Check the custom settings and reconfigure them as per the previous settings.
  8. To check whether the procedure worked on not, go to Windows Services tool (services.msc) and check if the Exchange services are running or not.

Third-party Exchange Recovery tools

Many professional tools help you recover Exchange data. They restore mailboxes and public folders from offline Exchange database file to PST files or destinations like Exchange Server or Office 365.  One excellent tool you can try is Kernel for Exchange Server. This Exchange Recovery tool supports recovery from EDB files created in all the versions of Exchange. And it is one of the easiest methods for Exchange database recovery.

LVL 11

Expert Comment

by:Marshal Hubs
Comment Utility
It is always be a pain to recover exchange database. But you can easily recover exchange database by using Stellar Phoenix Mailbox Exchange Recovery Software. The software recovers database even the database is in dirty shutdown state or the log files are missing. Trial version is available here:
This article will help to fix the below errors for MS Exchange Server 2016 I. Certificate error "name on the security certificate is invalid or does not match the name of the site" II. Out of Office not working III. Make Internal URLs and External URLs the same IV. Address book download issue






Exchange is the server side of a collaborative application product that is part of the Microsoft Server infrastructure. Exchange's major features include email, calendaring, contacts and tasks, support for mobile and web-based access to information, and support for data storage.

Vendor Experts

Sandeep KumarKernel Data Recovery Learn more about Kernel Data Recovery
Naveen SharmaKernel Data Recovery Learn more about Kernel Data Recovery