dj3094 Posted September 28, 2018 Report post Posted September 28, 2018 Hello all, I am trying to create a collection to get the machine that does not have McAfee, I am using the below query but not able to get the results. Am i missing anything or what wrong am I doing? select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_ADD_REMOVE_PROGRAMS on SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID = SMS_R_System.ResourceId inner join SMS_G_System_ADD_REMOVE_PROGRAMS_64 on SMS_G_System_ADD_REMOVE_PROGRAMS_64.ResourceID = SMS_R_System.ResourceId where SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName not like "%McAfee Endpoint Security Threat Prevention%" or SMS_G_System_ADD_REMOVE_PROGRAMS_64.DisplayName not like "%McAfee Endpoint Security Threat Prevention%" or SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName not like "%McAfee VirusScan Enterprise%" or SMS_G_System_ADD_REMOVE_PROGRAMS_64.DisplayName not like "%McAfee VirusScan Enterprise%" Quote Share this post Link to post Share on other sites More sharing options...
simulacra75 Posted October 5, 2018 Report post Posted October 5, 2018 Here's how i would do it. Create a collection of machines that have McAfee installed. Once you're satisfied that this collection populates with all the correct computers, create another collection (McAfee missing) with All Client Workstations as the limiting collection. Once this is setup add the first collection (McAfee installed) as an exclusion collection. This means that it should contain all machines that do not have McAfee installed. Quote Share this post Link to post Share on other sites More sharing options...