SCCM SQL Query to get Windows Hello for Business installed devices

Kalyan Sundar 566 Reputation points
2023-10-11T18:02:30.3633333+00:00

Hi All,

Anybody have a SQL query to get Windows Hello for Business installed devices

Thank you

Microsoft Security | Intune | Configuration Manager | Other
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. AllenLiu-MSFT 49,316 Reputation points Microsoft External Staff
    2023-10-12T07:44:32.6266667+00:00

    Hi, @Kalyan Sundar

    Thank you for posting in Microsoft Q&A forum.

    Check if this query helps:

    select 
    S.Name0 as [ComputerName],
    CDR.SerialNumber as [SerialNumber],
    S.User_Name0 as [UserName],
    CS.Manufacturer0 as [Manufacturer],
    CS.Model0 as [Model],
    S.Build01 as [OS Build],
    CDR.LastPolicyRequest as [Last Online],
    CASE WHEN S.ResourceId in (select ResourceId from v_GS_SYSTEM_DEVICES where Name0 = 'Windows Hello Face Software Device') THEN 'YES' ELSE 'NO' END as [Hello Face Supported],
    CASE WHEN S.ResourceId in (select ResourceId from v_GS_SYSTEM_DEVICES where Name0 like '%Fingerprint%') THEN 'YES' ELSE 'NO' END as [Hello Fingerprint Supported]
    from v_R_System as S
    join v_CombinedDeviceResources as CDR on (CDR.MachineID = S.ResourceID)
    join v_GS_COMPUTER_SYSTEM as CS ON (CS.ResourceId = S.ResourceId)
    join v_GS_SYSTEM_ENCLOSURE as SE ON (SE.ResourceId = S.ResourceId)
    where SE.ChassisTypes0 in (9, 10, 11, 12, 30, 31, 32)
    and SE.Tag0 = 'System Enclosure 0'
    order by Model
    

    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Add comment".

    1 person found this answer helpful.
    0 comments No comments

  2. Garth 5,801 Reputation points
    2023-10-12T02:11:34.3466667+00:00

    Windows hello is not inventoried by default by Configmgr. You will need to extend the inventory first.


  3. Kalyan Sundar 566 Reputation points
    2023-10-12T19:03:07.07+00:00

    CASE WHEN S.ResourceId in (select ResourceId from v_GS_SYSTEM_DEVICES where Name0 = 'Windows Hello Face Software Device') THEN 'YES' ELSE 'NO' END as [Hello Face Supported]

    If the above condition is true, it means the machine have enabled Windows hello ?


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.