Deploy Dell Command Monitor using SCCM

This post covers the steps to Deploy Dell Command Monitor (DCM) using SCCM. This is a continuation of my previous post Install Dell Command Integration Suite for ConfigMgr.

After integrating the Dell Command Suite with SCCM, you can perform Dell Command Monitor deployment to your clients to get more details about Dell hardware inventory.

The Dell Command | Monitor is designed for Dell Enterprise Client systems, Dell IoT Gateway systems, as well as for Dell Embedded PCs. Furthermore with Dell Command Monitor, system administrators can remotely manage assets, monitor system health, and inventory deployed systems in an enterprise.

Step 1 – Create Dell Device Collection

First of all let’s start with creating a device collection for Dell clients. To be able to determine Dell computers in your environment, we need to create a device collection that contains only Dell computers, we can do it with the following query.

select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_SYSTEM_ENCLOSURE on SMS_G_System_SYSTEM_ENCLOSURE.ResourceId = SMS_R_System.ResourceId where SMS_G_System_SYSTEM_ENCLOSURE.Manufacturer like "Dell%"

Step 2 – Download Dell Command Monitor

You can download the latest version of Dell Command Monitor from this link. Both 64-bit and 32-bit downloads are available. While writing this post, the latest version of Dell Command Monitor available is 10.2.1. In addition, the DCM is also available for Linux OS.

After you download the file, save it to a folder such as sources folder.

Download Dell Command Monitor
Download Dell Command Monitor

Step 3 – Deploy Dell Command Monitor Using SCCM

Next we will deploy the DCM using SCCM. You can either deploy it as a package or create an application. I will cover both the methods in this post.

Step 3.1 – Create and Deploy DCM as SCCM Package

  • Launch the Configuration Manager console as administrator.
  • Go to Software Library > Application Management > Packages.
  • In the top ribbon, click Packages Tab and click to Import Dell Command Monitor Package.

Click Browse to select the Dell Command Monitor setup. Select the distribution to which you want to distribute the package content. Click OK.

The Dell Command Monitor package has been successfully created. Click Close.

You can locate the DCM package under Software Library > Application Management > Packages > Dell Client Packages.

dell client packagesTip – If you don’t see the Dell Client Packages folder, close the console and check again.

To deploy the Dell Command Monitor package to clients, right click to the DCM-Package_x64_A00 and click to Deploy.

Deploy Dell Command Monitor as SCCM Package

On the General page, click Browse and select the Dell device collection which we created in Step 1.  Click Next.

On the Content page, select additional distribution points (if any) and click Next.

Deploy Dell Command Monitor using SCCM

On the Deployment Settings page, select the purpose as Required. To know the difference between Available and Required in SCCM, read this post. Click Next.

On the Scheduling page, click New.

Select the assignment schedule to As soon as possible. Click Next.

Ensure you set the deployment options right. Click Next.

On the Summary page, click Next and finally click Close.

Step 3.2 – Deploy Dell Command Monitor as SCCM Application

To deploy DCM as an application using SCCM, you must first extract the setup file to a folder. Run the Dell Command Monitor executable and click Extract.

extract Dell command monitor

Extract the contents to a folder and click Close. When you extract the executable, what you get is a Dell Command Monitor .msi file.

extract Dell command monitor

In the SCCM Console, go to Application Management > Application. Click Create Application.

Create Dell Command Monitor application using SCCM

Since we have .msi file with us, select Type as Windows Installer (*.msi file) and specify the location of Command Monitor. Click Next.

Create Dell Command Monitor application using SCCM

Wait until the application information is imported from Windows Installer file. Click Next.

Create Dell Command Monitor application using SCCM

On the General Information page, specify the application name, publisher and additional info. You can probably add more info if you want to. The installation program will be picked up automatically. Set the install behavior to Install for system. Click Next.

On the Completion page, click Close.

In the next step, select the Dell Command Monitor application and deploy it to the device collection. The steps to deploy an application remain same.

Step 4 – Importing the MOF File

After deploying Dell Command Monitor to Dell clients, you need to import the related MOF file to SCCM Hardware Inventory classes to get more details.

To get the OMCI_SMS_DEF.mof file, either browse in a Dell client in:

C:\Program Files\Dell\Command_Monitor\ssa\omacim\OMCI_SMS_DEF.mof


Extract the Dell Command Monitor setup and you find it here.

Importing the MOF FileIn the SCCM console, go to Administration > Client Settings. Right click Default Client Settings and click Properties.

Select Hardware Inventory and click Set Classes.

Now at the bottom click Import option.

Importing the MOF File

On the Import Summary page, select Import both hardware inventory classes and hardware inventory class settings. Click Import.

Importing the MOF File

Check that all DCIM classes and click OK.

Back to default settings properties, click OK.

Step 5 – Dell Command Monitor

Login to one of the dell client machine. Open  Control Panel > System and Security > Configuration Manager. Go to Actions tab, run Machine Policy Retrieval & Evaluation Cycle and Hardware Inventory Cycle in order.

After few minutes, under Assets and Compliance, right click a Dell client and click Start > Resource Explorer.

Notice that you can see additional DCIM info now.

In conclusion, Using Dell Command Monitor, SCCM administrators can remotely manage assets, monitor system health, and inventory deployed systems in an enterprise.

Related Posts
Oldest Most Voted
Inline Feedbacks
View all comments

FYI: Though my test environment machines never forced a reboot of the devices after install, we did have forced reboots in our Prod environment, even when we had NO reboots outside of maintenance window set. This didn’t make our users happy!!


hey do you ever have an answer to your question ? i have the same Issue

Mark Baines

Apologies, this is no longer an issue. I originally tried to import the settings on a custom client policy but once I tried the default it imported without issue. It also now appears within my custom client policy. Thanks

Mark Baines

When I get to the import “OMCI_SMS_DEF.mof” step I receive an error that states…

“The following classes for which you are trying to import settings do not exist. Import the required class definitions and then try to import the settings again”

Can you please assist?

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More