SCCM Global Condition WQL Query Type Mismatch (wbemErrTypeMismatch - 0x80041005)

The Global Condition dialog is probably the most unintuitive part of SCCM I've seen so far.

Give this a try:

  1. recreate your Firefox 2 Global Condition the same way, but this time in the WQL Query Where Clause field at the bottom, put: ProductName like "%Firefox%"

  2. In the Requirements tab of your Application's Deployment Type, use the Firefox 2 Global Condition, but change the Rule Type to Existential