Important Notice: On February 29th, this community was put into read-only mode. All existing posts will remain but customers are unable to add new posts or comment on existing. Please feel to join our Community Discord for any questions and discussions.

scanning for hotfix does not work


we deployed a hotfix (KB2664888).

Now I want to make a dynamic scan collection with all Computers online, that have not this hotfix installed.

My Filter is:

Computer -> Online -> true
Hotfix -> Name -> Does not Equal -> KB2664888.

This should Show me all Computers not haveing that hotfix installed and that are online.
But it Shows me all online Computers regardless of hotfix (at that Moment it should have shown 4 Computers, as 4 online Computers did not have the hotfix, all others already had)

The other way around, when i filter for hotfix Name equals kb266488 it does find all computers except those 4 missing the hotfix.

why is the does not equal not working in this case?

I found something in your Forums for a semilar Task and there you do the same but in a negative way:

Computers -> online -> true
not any
hotfix -> Name -> contains -> kb264888

This is also working when i use equals to instead of contains.

Why is there a difference in do it with a positive to negativ (all -> does not equal to) and a negative to positiv (not any -> equals to).


Seems a bug for me.

ALL -> hotfix -> Name -> does not equal to kb2664888 should show me all Computers that do not have a hotfix with a name equal to kb2664888.

But it does not.

I hope you got it what i mean and can explain us why.







Date Votes
  • Hi Christopher,

    Filtering logic is probably the more difficult topics, but worthwhile since it's pretty powerful.

    Here's why the first example failed (this is what you're saying Inventory to looks for):

    • ALL computers that are online AND
    • any hotfix name that does not equal KB2664888

    This last part means that if you have a hotfix with the name KB300500, this will be true. The only way this would result in what you want is if the only hotfix on any computer in your organization were KB2664888.

    The reason the second example (from the forums) works (not any) is because you're saying:

    • ALL computers that are online AND
    • none of those hotfixes contain the name KB2664888

    This last part means that none of the hotfixes can have the name, which is different than the above, which is saying any hotfix doesn't have that name.

    You can do the same thing with the above to meet your requirements:

    • All Computers that are online
    • Any hotfix that contains the name KB2664888

    I hope that explains filtering a little better.

  • thanks for the Explanation!