Configuring and Managing Migration Manager for Exchange Settings via PowerShell

Migration Manager for Exchange provides a PowerShell module named DMMExPowerShell for configuring certain migration project settings using PowerShell. It is located at \Exchange Data\Tools\DMMExPowerShell and includes the following cmdlets

  • For working with migration project:
    • Get-DMMExProjectOptions cmdlet returns the list of adjustable migration project parameters and their current values.
    • Set-DMMExProjectOptions cmdlet allows changing values of adjustable migration project parameters.
    • Reset-DMMExProjectOptions cmdlet resets current migration project parameter to their default values.
  • For working with collections:
    • Get-DMMExCollection cmdlet allows returns parameters of a collection specified by its name and type.
    • Set-DMMExCollection cmdlet allows changing parameters for a collection specified by its name and type.
Running PowerShell with DMMExPowerShell module

To start PowerShell with imported DMMExPowerShell module, on the console computer run the following from the command line:

C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command "& {Import-Module 'C:\Program Files (x86)\Quest Software\Migration Manager\Exchange Data\Tools\DMMExPowerShell\DMMExPowerShell' }"

After the operation completes, you can start using the cmdlets specified above in PowerShell.

Important: Only 32-bit version of PowerShell is supported.

Caution: If Migration Manager is installed at path other than the default C:\Program Files (x86)\Quest Software\Migration Manager, change the above command accordingly.

Getting help

To get help for the cmdlets including descriptions of adjustable migration parameters, use Get-Help .

For a full list of project parameters you can click on the link HERE.

About the Author
Chris.Holley
Hi, I'm Chris Holley and I am the Social Media and Communities Advisor for Migration Manager for Active Directory & Exchange.