This documentation supports the 11.3 version of BMC Discovery.

To view an earlier version of the product, select the version from the Product version menu.


discovery.wmiQuery(target, query, namespace)

Performs a WMI query on a Windows computer. Returns a list of DiscoveredWMI nodes.


  • target – the endpoint being scanned. In this case, a Windows computer.
  • query – the WMI query performed on the target
  • namespace – the WMI namespace to query, for example, root/cimv2. Used with the class_name to identify objects of interest.

The following sample code from the Adobe.AcrobatElementsServer pattern module shows the usage of the function:

        wmiNS := raw 'root\CIMV2';
end constants;

         host :=;
         // WMI query versioning
         cmd := text.replace(process.cmd, "\\", "\\\\");
         wmiQuery := "SELECT Version FROM CIM_DataFile where Name='%cmd%'";
         wmi_results := discovery.wmiQuery(host, wmiQuery, wmiNS);
end body;
Was this page helpful? Yes No Submitting... Thank you