Completing an Exchange Server 2016 migration by removing the legacy Exchange servers from the environment.
Migrating legacy public folders from Exchange 2010 to the new Exchange 2016 server during an upgrade project.
Planning and performing the move of mailboxes during an Exchange Server 2016 migration project.
Migrating inbound, outbound, and internal relay mail flow to Exchange Server 2016 during a migration project.
Performing the cut over of client access namespaces during a migration to Exchange Server 2016.
The right and wrong ways to handle automatic replies to senders for inactive email addresses in an Exchange organization.
Preparing an existing Exchange 2013 or 2010 environment for the coexistence period of an Exchange 2016 migration project.
Creating and configuring mailbox databases for a new Exchange 2016 Mailbox server during a migration project.
This tutorial goes through the step by step process I use when I'm writing a new PowerShell script, using the example of a bulk mail contacts import script.
Import-MailContactsFromCSV.ps1 is a PowerShell script to automate the creation of Exchange mail contacts using a CSV file for input.