How do I create a filter to include all machines that have an Oracle Client installed?
The Oracle clients do not have an Add or Remove Programs entry. In SCCM I had built a collection query that would pull in all machines that had a "tnsnames.ora" file residing within "%network\\admin%". This is what I use when pushing out tnsnames.ora file updates to the network. I am unsure of how to proceed to accomplish the same goal using Filters. I've included the query below that I currently use in my SCCM collection.
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_SoftwareFile on SMS_G_System_SoftwareFile.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SoftwareFile.FileName like "tnsnames.ora" and SMS_G_System_SoftwareFile.FilePath like "%network\\admin%"