Need a Dynamic Collection that shows if a program is not installed
Hello,
I recently installed the free versions of PDQ Deploy and Inventory. As part of my testing , I want to deploy a program to a test group of PCs. The PCs have been added to Inventory and the scan completed successfully. In Deploy, I created a package which points to the repository and has the needed parameters. I have been able to use the 'Deploy Once' menu and the program installed correct on the test PCs.
In Inventory, I created a dynamic collection that has a filter that says "Application Name Contains 'Program Name' ". The collection correctly diplays the PCs that I manually deployed the software. I then created a second dynamic collection that has a filter that says "Application Name Does Not Contain 'Program Name' ". However, the collection still lists the PCs where the software was deployed along with the remaining PCs that do not have the program installed. I am sure I have not created the second collection correctly, but I don't know where my error is in the filter.
Any help is appreciated.
Thanks.
Comments
Hi,
You'll likely want to structure your filters like this:
All > Not Any > Application Name > Contains > (app_name)
This will also return machines in your console that have not been scanned, so to filter those machines out we'll want to add a scan comparison in the all filter, similar to this:
Hi Josh,
Thanks! That did the trick and is working great. Does the online manual have sample filters for different scenarios for review/learning?
Appreciate the help.
Gilbert
Hi Gilbert,
This link should get you going in the right direction:
https://documentation.pdq.com/PDQInventory/16.4.0.0/index.html?dynamic_collection_editor.htm
The collection library is also always an awesome cheat-sheet, you can duplicate collections from the library that are similar to what you are looking for then just change the values to reflect what you are looking for.
-Josh
Hello!
This is helpful, but i cant seem to get my collection to work if I want to filter against multiple missing applications at the same time?. For now ive tried it with simple logic ..online + missing software
I essentially want to see any computer that is
Jonathan Harper
Looks to me like your last entry has a double negative, which would give you every computer that does have Rapid7.
And at the same level as your Computer: Online, you would want a
Computer: Successful Scan Date: After: Relative Date: 30D ago.