Find PC without software

  • Is this question relate to Windows, Mac, or Linux?
  • What is the software you want to exclude?
  • Do you just want to run a report?
  • Do you want to install the software if it is missing?
  • Do you want to uninstall the software if it is present?

If you give us more info, then we can help more easily, as there are many ways to approach this or do this, and which is best depends on the desired end result.

If your goal is primarily around reporting, then you will need a property to report on. The property would return something for all computers that have the software in question installed, and something else or nothing for all computers that don’t have that software installed. Then you could write Session Relevance to report on which computers do or do not have that software.


Short of building your own property, you could use a built in one that tries to report on all installed software, for windows, the property is called Installed Applications - Windows in the Application Information (Windows) analysis in the BES Inventory and License site.

This would give you the number of computers reporting into that property:

number of elements of reported computer sets of bes properties "Installed Applications - Windows"

Computers with 7-zip installed:

names of computers of (  results (item 0 of it, item 1 of it) whose(exists value whose(it contains "7-Zip") of it) ) of (bes properties "Installed Applications - Windows", elements of it) of reported computer sets of bes properties "Installed Applications - Windows"

Computers without 7-zip installed, but otherwise report into this property:

number of elements of (item 0 of it - item 1 of it) of (items 2 of it, (  sets of computers of results (item 0 of it, item 1 of it) whose(exists value whose(it contains "7-Zip") of it) ) ) of (bes properties "Installed Applications - Windows", elements of it, it) of reported computer sets of bes properties "Installed Applications - Windows"

This should approximately answer the question “How many Windows computers do not have 7-zip installed?”, assuming that the property Installed Applications - Windows exists and it’s analysis is activated and long running.