Hi Clint!
You could try to use this query for your custom filter to identify current .NET version installed on managed client computers:
SELECT DISTINCT
[vri2_Computer].[Guid] AS [_ItemGuid],
[vri2_Computer].[Name],
[dca4_AeX AC Identification].[OS Name],
[dca4_AeX AC Identification].[OS Type],
[dca4_AeX AC Identification].[OS Version],
[dca3_AeX AC NetFrameworkVersions].[NETVersion],
[dca3_AeX AC TCPIP].[IP Address],
[dca4_AeX AC Primary User].[Domain]
FROM
[vRM_Computer_Item] AS [vri2_Computer]
LEFT OUTER JOIN [Inv_AeX_AC_NetFrameworkVersions] AS [dca3_AeX AC NetFrameworkVersions]
ON ([vri2_Computer].[Guid] = [dca3_AeX AC NetFrameworkVersions].[_ResourceGuid])
LEFT OUTER JOIN [Inv_AeX_AC_Identification] AS [dca4_AeX AC Identification]
ON ([vri2_Computer].[Guid] = [dca4_AeX AC Identification].[_ResourceGuid])
LEFT OUTER JOIN [Inv_AeX_AC_TCPIP] AS [dca3_AeX AC TCPIP]
ON ([vri2_Computer].[Guid] = [dca3_AeX AC TCPIP].[_ResourceGuid])
LEFT OUTER JOIN [Inv_AeX_AC_Primary_User] AS [dca4_AeX AC Primary User]
ON ([vri2_Computer].[Guid] = [dca4_AeX AC Primary User].[_ResourceGuid])
WHERE
[dca3_AeX AC NetFrameworkVersions].[NETVersion] <= '4.[6,7,8]%'
ORDER BY NETVersion
ASC
Regards,
IP.