Configure system overview - msinfo32 metrics
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
- Open the Microsoft Endpoint Configuration Manager.
-
Create a MECM script with the name createMSInfo32File.
For more information, see Create a script in Microsoft Endpoint Configuration Manager.
-
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; -
Create a MECM script with the name checkMsInfo32FileExist.
For more information, see Create a script in Microsoft Endpoint Configuration Manager.
-
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"; } -
Create a MECM script with the name fetchMsInfo32File.
For more information, see Create a script in Microsoft Endpoint Configuration Manager.
-
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"; } - Retrieve and copy the script GUID.
-
Open the MECM Adapter Configuration [sn_mecm_adapter_config] table.
The MECM Adapter Configuration table displays the list of adapter configurations.
- From the list of configurations, select and edit System information (msinfo32).
-
In the Action input field, add the script GUID.
- Click Update.