Windows Metrics

This page outlines the specific Windows guest metrics collected by DMC, along with the exact commands used during execution. In line with our commitment to transparency, every metric is listed here for your review.

DMC is designed to collect only the data necessary for cloud migration planning — no PII, no application-level data, and no unnecessary system details. All collected data can be reviewed locally before anything is uploaded, ensuring you retain full visibility and control.

Captured Data Overview

Category Details Captured
Operating System OS name, version, architecture, build, service pack
Support Status Extended Security Updates (ESU) state, service pack info
Installed Software Full application inventory: name, version, vendor
Windows Server Roles Installed roles and features with current state
SQL Server Instances Edition, version, instance names, configuration settings
System Features Installed Windows features and capabilities
Registry Insights Key registry values related to software, SQL, and system state
Error Diagnostics Timestamped error logs with severity for traceability

Guest Command Inventory

Command Purpose Type Access In-Memory Write
Write-SystemLog Logs system messages with severity levels Custom Write No
Initialize-OutputFile Prepares log and result files Custom Write No
ConvertToJSON Serializes data into structured JSON Custom Write Yes
Get-WindowsSystemInfo Gathers system data via WMI Custom Read Yes
Get-ErrorCode Maps failure reasons to standard exit codes Custom Read Yes
Clean-Input Sanitizes inputs for safety Custom Write Yes
New-OSRecord Builds standardized OS records Custom Write Yes
New-SupportRecord Captures support and ESU status Custom Write Yes
Get-SupportDetails Retrieves service pack and ESU data Custom Read Yes
Get-OSDetailsViaWMI Reads OS info via WMI Custom Read Yes
Get-OSDetailsViaRegistry Reads OS info from registry Custom Read Yes
Get-InstalledSoftware Retrieves full software inventory Custom Read Yes
Get-ServerRoleInventory Lists server roles and features Custom Read Yes
Get-SystemInventory Full system and environment metadata Custom Read Yes
Get-SqlServerInfo Discovers SQL instance info Custom Read Yes
Get-GuestInformation Orchestrates and runs the entire collection process Custom Both Yes