Running DMC

Pre-Requisites

Ensure you have downloaded the DMC package from your Dr Migrate instance. Windows Jumpbox

  • DMC must be run from on a Windows-based VM with:
  • Network access to vCenter and associated ESXi hosts.
  • Sufficient storage (Minimum 20GB free space for collected data)
  • For more details see the System and Access Requirements section

Running DMC

Launch DMC

Launch DMC.exe as Admin, from your installation directory

⚠️
DMC should be ran as an administrator in order to ensure that the correct permissions are in place to write to output folders.

Enter Access Key

Enter the DMC Access Key supplied during the Downloading DMC step.

If running DMC.exe is blocked

ℹ️
When an executable is downloaded, Windows natively will block running of the exe.
  1. Right-click the .exe file you downloaded.
  2. Select Properties from the context menu.
  3. Under the General tab, look at the bottom for a section called Security.
  4. If you see a checkbox or button labeled Unblock, tick it or click it.
  5. Click Apply, then OK.

Execute the Scan

⚠️
  • DMC is specifically designed to allow a customer Administrator to securely utilise their admin credentials for a one-time operation.
  • All credentials are stored in memory only and never persist beyond execution.
  • Credentials requirements are tailored for one-time use, allowing administrators to securely employ their personal credentials.

Add vCenter Details

Begin by adding one or more vCenters that you wish to target for scanning.

Select Add vCenter button

Enter vCenter Credentials

Enter the vCenter Host and associated Username and Password with sufficient permission to perform the scan.

ℹ️
See System & Access Requirements for more information on specific permissions required
DMC interface showing the Add vCenter button and form for entering vCenter connection details including host, username, and password fields

Initial vCenter connection screen

Click Next after you have added all target vCenters.

Add Guest Credentials

Now add credentials that will be used to connect to both Windows and Linux servers.

ℹ️
See System & Access Requirements for more information on specific permissions required

Select Add Windows / Add Linux buttons.

Enter the Username and Password with sufficient permission to collect guest metrics.

ℹ️

Important: DMC requires credentials that can access the guest operating system of each server, not just domain-level access. This means:

  • For domain-joined servers: Use a domain account with local admin rights on the target servers, or a domain admin account
  • For workgroup servers: Use a local administrator account
  • For mixed environments: You may need to add multiple credential sets if servers span different domains or workgroups

If you have servers across multiple domains, you’ll need to add separate credential entries for each domain.

DMC interface showing the Add Windows and Add Linux credential buttons, along with forms for entering guest operating system credentials

Validate Guest Credentials

Click Next. DMC will validate the entered credentials on a subset of your servers. Any invalid credentials are flagged.

DMC credential validation screen showing the status of Windows and Linux credential verification across servers

Click Continue after you validation completes.

Settings

Customize scan settings as required.

Configure Settings

Category Setting Description Default
General Output Path Directory where scan results and logs are saved. C:\temp
Max Concurrent Servers The number of servers that will be processed concurrently during discovery. 20 servers
Scan Thresholds CPU Usage Threshold (0-90%) Skips scanning if a server’s CPU usage exceeds this threshold. 85%
Memory Usage Threshold (0-85%) Skips scanning if a server’s memory usage exceeds this threshold. 75%
Windows C:\ Drive (1-10 GB) Skips scanning if available disk space is below this threshold. 5.0 GB
Linux “/” Partition (1-10 GB) Skips scanning if available disk space is below this threshold. 5.0 GB
Linux “/tmp” Partition (0.1-1.0 GB) Skips scanning if available disk space is below this threshold. 0.5 GB
DMC settings configuration screen with options for output path, concurrent servers, CPU and memory usage thresholds, and minimum free disk space for Windows and Linux.

Continue to Scan

Click Next to proceed to the scan phase.

Scan

Review Servers

DMC scan preparation screen showing the list of discovered servers with checkboxes for selection, Import/Export CSV options, search, and filter controls

After configuring your scan settings, you will be presented with a list of all detected servers targeted for scanning. This screen provides flexible options to manage which servers are included in the scan:

Import/Export Servers
  • Export CSV: Download a CSV file containing all detected servers. You can edit this file to remove any servers you do not want included in the scan. Once your changes are made, you can re-import the file to update your selections in bulk.
ℹ️
You don’t need Microsoft Excel to edit CSV files. Free code editors like Visual Studio Code, Sublime Text, or Notepad++ provide an easy way to view and modify CSV files, often with features like highlighting and search that make bulk editing even easier.
  • Import CSV: Upload a CSV file listing the servers you want to include in the scan. Any server in your list that matches a detected server by name will be marked as in-scope for scanning.

This functionality is especially useful for managing large environments, allowing you to quickly select or deselect servers at scale.

Manual Selection

You can also manually select or deselect servers directly in the interface:

  • Use the checkboxes next to each server to include or exclude them from the scan.
  • Use the search bar to quickly find specific servers by name.
  • Filter the list by operating system to focus on particular server types.
Filtering by Operating System

To help you quickly focus on specific server types, use the Filter OS dropdown located next to the search bar. This dropdown allows you to:

  • Select or deselect all operating systems at once using the “Select All” option.
  • Individually include or exclude servers by their operating system (e.g., CentOS, Red Hat Enterprise Linux, Microsoft Windows Server 2016/2019/2022, etc.).
  • Each OS option is accompanied by an icon for easy identification.

When you adjust these filters, the server list updates in real time to show only the servers matching your selected operating systems. This makes it easy to target or exclude certain platforms from your scan with just a few clicks.

This approach is ideal for conducting test scans or making quick adjustments to your scan scope.

Once you are satisfied with your selections, click Save to confirm your scan scope, then proceed by clicking Run Scan.

Monitor Progress

The scan’s overall progress will be updated in real time, accompanied by a Console Output that displays detailed logging information.

Each server typically requires around 45 seconds for scanning. However, the total duration of the overall scan may vary based on the Max Concurrent Servers setting established in the previous step.
DMC scan progress screen showing completion status and console output with detailed logging information

Scan Summary

Once the scan is complete, the final screen presents a summary of the virtual machine (VM) data collection results. This helps users understand what was collected, identify any issues, and determine whether further action is needed.

DMC Scan Summary screen showing collection results and error breakdown

The summary provides a high-level breakdown of scan success and completeness across all VMs. It is designed to highlight how many VMs were fully scanned, partially scanned, or failed, and to assist with troubleshooting when issues occur.

Section Description
Scan Overview Shows total duration, number of VMs scanned, and whether the scan completed successfully.
VM Scan Status Categorizes VMs into Full, Partial, or Failed scans using a color-coded ring chart.
Error Summary Lists the most common reasons for partial or failed scans (e.g. missing credentials, low disk space). A pie chart shows their relative frequency.
Scan Results per vCenter Displays how many VMs were scanned under each connected vCenter, grouped by outcome.

Notes

  • Full scans include both guest-level and hypervisor-level data.
  • Partial scans include only hypervisor-level data and typically result from missing credentials or agent/tooling issues.
  • No VMs are scanned unless they pass pre-scan checks such as CPU/memory usage and minimum disk space thresholds.

Offline Troubleshooting Report

After the scan completes, clicking Download Offline Report generates a standalone .html file containing a full summary of the scan results. This file runs locally in your browser and is designed to support troubleshooting of scan issues during deployment.

Offline report HTML showing summary ring charts, filtering, and detailed scan status

Key capabilities include:

  • Filtering VMs by scan status, operating system, vCenter, power state, and error reason.
  • Viewing contextual error messages and scan phase icons.
  • Exporting filtered results to .csv for handoff to application or infrastructure teams.
ℹ️
For full instructions on how to open the report, apply filters, and export results, see the Offline Troubleshooting Report Guide
⚠️
This report supports scan diagnostics only. Transformation strategy and migration recommendations are available through the Dr Migrate SaaS platform after results are uploaded.

Finalize Scan

Once the Scan and troubleshooting has completed,

Click the Save and Encrypt Scan Results button It is very important that you record the ZIP Password and decryption key. For security reasons, you cannot recover them once DMC closes and will need to rerun the scan.

ZIP Password – encrypts the scan results ZIP (used for unzipping on any machine)
Decryption Key – used in the next step to decrypt the scan results when uploading to Dr Migrate

DMC scan results screen displaying the encryption details including ZIP password and decryption key fields