Okay, I thought if you set it as Boolean, it would check to see WQL query is true?
From: [email protected] To: [email protected] Subject: RE: [mssms] Custom Global Conditions - WQL - not working correctly Date: Fri, 6 Jun 2014 13:25:17 +0000 Identifying nummer property is not a boolean but a string data type. Sent from my Windows Phone From: Mark Evers Sent: 6/06/2014 15:17 To: MSSMS List Serv Subject: [mssms] Custom Global Conditions - WQL - not working correctly I am having an issue with several custom global conditions in SCCM 2012 R2, I keep getting a a type mismatch when using them. Little bit of background; I am deploying the Lync 2013 into our environment (we are migrating from Lotus), Office is already installed on the clients, however we have 32 bit office install on fair amount of our Windows 64 bit clients(75% Windows 7). Since the lync 2013 client requires the same bit level as the version of Office installed and not the os, I created a Custom WQL query using the below options, also attached a screenshot: Setting type: WQL query Data Type: Boolean Namespace: root\cimv2 Class: Win32_Product Property: IdentifyingNumber WQL query Where clause: IdentifyingNumber='{90140000-0011-0000-1000-0000000FF1CE}' This should detect the 64 bit version of Office Professional Plus 2010 (I have a similar one for 32 bit), however when I try to deploy it to the test VMs this fails, though only on the install, to verify, I have ran the query with powershell, and my test systems that have it, the query works fine. I do find it odd, that when I deploy it, the systems that are not running any version of Office report back that they do not meet the requirements, so part of this is working. Am I missing something?

