Windows defender without System Center Endpoint Protection

Duchemin, Dominique 2,006 Reputation points
2022-11-03T18:38:13.423+00:00

Hello,

I am trying to list the machine having Windows Defender feature but missing System Center Endpoint Protection Application:

select distinct sys.Name0, gsof.Name0,
CASE
WHEN gsof.InstallState0 = '1' THEN 'Enabled'
WHEN gsof.InstallState0 = '2' THEN 'Disabled'
WHEN gsof.InstallState0 = '3' THEN 'Absent'
ELSE 'Unknown'
END AS FeatureStatus
from v_R_System sys
Join v_FullCollectionMembership fcm on fcm.ResourceID = sys.ResourceID
inner join v_GS_OPTIONAL_FEATURE gsof on gsof.ResourceID = sys.ResourceId
where
gsof.Name0 = 'Windows-Defender' and gsof.InstallState0 = '1'
and
fcm.CollectionID = 'UCP00020'
and sys.ResourceID not exists (
Select v_GS_ADD_REMOVE_PROGRAMS_64.ResourceID from v_GS_ADD_REMOVE_PROGRAMS_64
where v_GS_ADD_REMOVE_PROGRAMS_64.DisplayName0 like '%System Center Endpoint Protection%')
and
sys.ResourceID not exists (
Select v_GS_ADD_REMOVE_PROGRAMS.ResourceID from v_GS_ADD_REMOVE_PROGRAMS
where v_GS_ADD_REMOVE_PROGRAMS.DisplayName0 like '%System Center Endpoint Protection%'
)
order by gsof.Name0

===========================================================================

I always got 0 result which is wrong as I know at least 2 machines with Windows Defender feature not having SCEP installed.

What is wrong?

Thanks,
Dom

Microsoft Configuration Manager
0 comments No comments
{count} votes

Accepted answer
  1. Garth 5,801 Reputation points
    2022-11-03T23:15:56.99+00:00

    there is no silver bullet, break down the query into its parts and review result and review the data on the devices.

    1 person found this answer helpful.
    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Duchemin, Dominique 2,006 Reputation points
    2022-11-04T18:12:36+00:00

    Thanks Garth I found the issue it was a typo...

    0 comments No comments