Filters allow you to organize and sort your devices in PDQ Connect. Filters can be applied to the Devices page once for a quick view of the devices that meet the filter criteria, or they can be saved as a Group for repeated viewing and targeting in deployments.
To learn about the logic used when configuring Filters & Groups, see Filtering Logic Explained.
Configuring Filters
|
Filter Menu Options
|
Filter Groups
Filter Groups are groups of Filters that use the OR, AND, NOR, and NAND logic gates to determine how the Filter Groups are to be evaluated together. Filter Groups can be nested to create complex filters with increasing granularity.
|
Absolute and Relative Date Filtering
For any value which can be expressed using a specific date:
Item | Date value |
Device | Last seen, OS install date, When added |
Drivers | Release date |
Files and folders | Object created at, Object modified at |
Software | Install date |
Windows updates | Update date |
It's possible to create a filter which compares that date to a specific, known value, and includes all devices which exist before, after, or equal to (is) that value, or if the value is/is not empty.
It is also possible to select a comparison relative to today. For example, here is a filter which would display all devices last seen 30 days or longer from the current date.
Groups which make use of relative date filters will be recalculated when a new date begins at 00:00 UTC, irrespective of which time zone the device exists in. For example, on US East Coast Standard time (EST, UTC -05:00) the groups would recalculate around 7:00 PM and devices will be added/removed. If based in the UK, the recalculation would take place around midnight (GMT, UTC +00:00) and so on.
Variables
PDQ Inventory comes with pre-defined Variables that can be used within Filters & Groups. The Variables in PDQ Connect are the same Variables included in the PDQ Inventory Collection Library and are updated by the PDQ Packaging Team to reflect the application names, versions, publishers, etc..., as Package Library Packages are updated.
- $(AppName_) - Application Name - The application name, as it appears in Programs & Features
- $(AppPub_) - Application Publisher - The Publisher of the application
- $(AppVer_) - Application Version - The latest version of the application
- $(Date) - Current Date
- $(HFName_) - Hot Fix Name (Updated to the latest Cumulative update KB# for a specific OS)
- $(OSVer_) - OS Version (The full latest version number for a specific OS build)
- $(RTName_) - Runtime Name - Used with Runtimes such as Java, .NET
- $(RTVer_) - Runtime Version - The latest version of the Runtime
Filter & Group Examples
Example 1: Finding devices by the device name.
Example 2: Devices with Google Chrome installed.
Example 3: Devices without Google Chrome installed.
Example 4: Devices, excluding servers, without Google Chrome installed.
Example 5: Devices with the latest version of Google Chrome installed.
Example 6: Devices with an older version of Google Chrome installed.
Example 7: Devices that have not been seen in the last 30 days.
Example 8: Devices with a specific file modified in the last two weeks (requires Files & Directories Scanner).