PDQ Inventory
  • 21 Dec 2022
  • 2 Minutes to read
  • Dark
  • PDF

PDQ Inventory

  • Dark
  • PDF

Article Summary

PDQ Inventory is a systems management tool that scans Windows computers to collect hardware, software, and Windows configuration data.

Types of Assets Fetched

This adapter fetches the following types of assets:

  • Devices
  • Users

The adapter parameters are as same as the SQLite adapter, which are also as same as the CSV adapter parameters, except for the File contains users information and the File contains installed software information parameters. These fields are not part of the PDQ Inventory adapter configuration.
In addition for the following parameters note:
File Name - Should contain the PDQ DB filename (i.e. database.db)
Path to Resource - Should contain the full network path with appended filename (\xxx.xxx.xxx.xxx\PDQ\database.db)

The functionality of this adapter is as same as the SQLite adapter.

Required Ports

  • 135(RPC)
  • 445 (SMB)
  • Random port in the range 1024-65535

Setting up a fixed port for WMI

The PDQ Inventory adapter uses WMI.
You need to set up a fixed port to work with WMI.
WMI runs as part of a shared service host with ports assigned through DCOM by default. However, you can set up the WMI service to run as the only process in a separate host and specify a fixed port. For more details, see Microsoft Documentation - Setting Up a Fixed Port for WMI.

To set up a fixed port for WMI:

  1. At the command prompt, type:
winmgmt -standalonehost
  1. Stop the WMI service by typing:
net stop "Windows Management Instrumentation"


 net stop winmgmt
  1. Restart the WMI service again in a new service host by typing:
net start "Windows Management Instrumentation" 


net start winmgmt
  1. Establish a new port number for the WMI service by typing (e.g. the following example will establish port TCP 24158):
netsh firewall add portopening TCP 24158 WMIFixedPort

To undo any changes you make to WMI, type:

winmgmt /sharedhost

Then stop and start the winmgmt service again.

Advanced Settings


From version 4.6, Advanced settings can either apply for all connections for this adapter, or you can set different advanced settings and/or different scheduling for a specific connection, refer to ​Advanced Configuration for Adapters.

  1. SQL pagination (required, default: 1000) - Set the number of results per page received for a given SQL query, to gain better control on the performance of all connections of for this adapter.
  2. Do not fetch devices without a MAC address (optional) - Select to avoid fetching devices that lack MAC address information.
  3. Tables to fetch (required, default: LocalGroups, LocalGroupMembers, Applications) - Select one or more tables to enrich the device's information.


To learn more about Adapter Configuration tab advanced settings, see Adapter Advanced Settings.

Was this article helpful?

What's Next
Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.