Skip to main content

SCCM Discovery

As of 18.11.00, SCCM Discovery is integrated into our main discovery jobs. Microsoft System Center Configuration Manager (SCCM) or Microsoft Endpoint Configuration Manager (MECM), is a comprehensive management platform for managing and deploying software, applications, updates, and operating systems in an enterprise environment. SCCM offers administrators a centralized, unified solution for efficiently managing a wide range of physical and virtual devices running various versions of Windows, macOS, Linux, and other operating systems

If you already use SCCM in your environment, the Device42 SCCM integration can automatically sync the hardware and software inventory (Configuration Item) data to Device42. SCCM discovery can discover devices, OS, CPU, memory, network, and software from SCCM.

SCCM Discovery can be configured using either WinRM, WMI (Requires a WDS and read only access to the SMS namespace), or direct database discovery.

View, Run, and Add Jobs

Navigate to the list page under Discovery > HyperVisors / *nix / Windows to view existing jobs, run a job, or create a new SCCM job by clicking the Create button on the top right.

List pageList page

Click on a job to view its details. Modify the job using the Edit button on the top right.

List pageList page

Discovery Using WDS Credentials

Select the Use Service Account Credentials (only Applies to WDS) checkbox.

Change Hypervisor WDSChange Hypervisor WDS

Discovery Using WinRM

Select Discover Using WinRM (Preview) to set the URL prefix and Port to use.

Change Hypervisor WinRMChange Hypervisor WinRM

SCCM Database Discovery

For discovery to return detailed information, you will require read permissions to the following system views:

  • INFORMATION_SCHEMA.TABLES
  • v_GS_COMPUTER_SYSTEM
  • v_GS_X86_PC_MEMORY
  • v_GS_Add_Remove_Programs
  • v_R_System
  • v_GS_PC_BIOS
  • v_GS_PROCESSOR
  • v_GS_NETWORK_ADAPTER_CONFIGURATION
  • v_GS_Add_Remove_Programs_64

When creating or editing a job, check the Collect with database server option.

The MSSQL SCCM Instance field is optional and should be left blank unless you use a non-standard instance name for your SCCM database; only specify a value if you are aware that your environment requires it.

SSCM BD discoverySSCM BD discovery

Note: The discovery user must belong to the administrator’s user group to discover databases successfully.