---
sourceDocument: Australia IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/it-service-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Configure system overview - msinfo32 metrics

# Configure system overview - msinfo32 metrics {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Configure the system overview - msinfo32 metrics for Microsoft Endpoint Configuration Manager for Investigation (MECM).

## Before you begin

Role required: sn_cimaf.sn_cimaf_admin

## Procedure

1. Open the Microsoft Endpoint Configuration Manager.
2. Create a MECM script with the name <kbd class="ph userinput">createMSInfo32File</kbd>.  
   For more information, see [Create a script in Microsoft Endpoint Configuration Manager](https://servicenow-prod.fluidtopics.net/FHn0UsBsGSF6uOSfbKbbpA "Create a script in the Microsoft Endpoint Configuration Manager to configure the display of the processes metrics on the Investigation tab of the Incident record.").
3. Provide the following code in the script block.  

       Param(
       [Parameter(Mandatory=$True)]
       [string]$scriptName
       )
        
       $filePath = ".\" + $scriptName + ".txt";
        
       #invoke msinfo32 and save data into file
       msinfo32 /report $filePath;

4. Create a MECM script with the name <kbd class="ph userinput">checkMsInfo32FileExist</kbd>.  
   For more information, see [Create a script in Microsoft Endpoint Configuration Manager](https://servicenow-prod.fluidtopics.net/FHn0UsBsGSF6uOSfbKbbpA "Create a script in the Microsoft Endpoint Configuration Manager to configure the display of the processes metrics on the Investigation tab of the Incident record.").
5. Provide the following code in the script block.  

       Param(
       [Parameter(Mandatory=$True)]
       [string]$scriptName
       )
        
       $filePath = ".\" + $scriptName + ".txt";
        
       #check if file exist
       $fileExist = Test-Path -Path $filePath;
        
       #read msinfo32 data
       if($fileExist) {
           Write-Host "True"
       }else {
           Write-Host "False";
       }

6. Create a MECM script with the name <kbd class="ph userinput">fetchMsInfo32File</kbd>.  
   For more information, see [Create a script in Microsoft Endpoint Configuration Manager](https://servicenow-prod.fluidtopics.net/FHn0UsBsGSF6uOSfbKbbpA "Create a script in the Microsoft Endpoint Configuration Manager to configure the display of the processes metrics on the Investigation tab of the Incident record.").
7. Provide the following code in the script block.  

       Param(
       [Parameter(Mandatory=$True)]
       [string]$scriptName
       )
        
       $filePath = ".\" + $scriptName + ".txt";
        
       #check if file exist
       $fileExist = Test-Path -Path $filePath;
        
       #read msinfo32 data
       if($fileExist) {
           Get-Content $filePath;
           Remove-Item $filePath
       }else {
           Write-Host "File doesn't exist";
       }

8. Retrieve and copy the script GUID.
9. Open the MECM Adapter Configuration \[sn_mecm_adapter_config\] table.  
   The MECM Adapter Configuration table displays the list of adapter configurations.
10. From the list of configurations, select and edit System information (msinfo32).
11. In the Action input field, add the script GUID.  
12. Click Update.

