Courseiva
Protect deviceshardMultiple ChoiceObjective-mapped

MD-102 Protect devices Practice Question

You manage devices with Microsoft Intune. You need to implement a conditional launch policy for Microsoft Defender for Endpoint that requires the device to have a minimum version of the sensor (10.8049.22439.1043) and a healthy signal. Which JSON policy should you deploy?

⚠ Common exam trap

Test-takers frequently confuse the `defenderSensorHealth` property with a string-based health indicator (like `"healthy"` or `"enabled"`) instead of recognizing it requires a numeric value (`1`) to represent a healthy state, as defined in the Intune policy schema.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

{"deviceHealth": {"defenderSensorVersion": {"minimumVersion": "10.8049.22439.1043"}, "defenderSensorHealth": {"minimumVersion": 1}}}

Option E correctly implements the conditional launch policy. The schema requires 'defenderSensorVersion' with 'minimumVersion' set to the version string, and 'defenderSensorHealth' with 'minimumVersion' set to the numeric value 1 to indicate a healthy state. Option A uses the string 'healthy' instead of numeric 1. Option B uses 'version' and 'state' which are incorrect property names. Option D uses 'clientVersion' and 'clientHealth' which are incorrect. Option C is textually identical to E but is not the designated correct answer. Therefore, only option E is correct.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • {"deviceHealth": {"defenderSensorVersion": {"minimumVersion": "10.8049.22439.1043"}, "defenderSensorHealth": {"minimumVersion": "healthy"}}}

    Why it's wrong here

    Incorrect because "defenderSensorHealth" uses the string "healthy" instead of the numeric value 1 as required by the schema.

  • {"deviceHealth": {"defenderSensorVersion": {"version": "10.8049.22439.1043"}, "defenderSensorHealth": {"state": "enabled"}}}

    Why it's wrong here

    Incorrect because the property "version" is used instead of "minimumVersion" for sensor version, and "state": "enabled" is not the correct way to specify health.

  • {"deviceHealth": {"defenderSensorVersion": {"minimumVersion": "10.8049.22439.1043"}, "defenderSensorHealth": {"minimumVersion": 1}}}

    Why it's wrong here

    Correct because it follows the required schema with "minimumVersion" for both sensor version and sensor health (using numeric 1).

  • {"deviceHealth": {"clientVersion": {"minimumVersion": "10.8049.22439.1043"}, "clientHealth": {"minimumVersion": 1}}}

    Why it's wrong here

    Incorrect because it uses "clientVersion" and "clientHealth" instead of "defenderSensorVersion" and "defenderSensorHealth".

  • {"deviceHealth": {"defenderSensorVersion": {"minimumVersion": "10.8049.22439.1043"}, "defenderSensorHealth": {"minimumVersion": 1}}}

    Why this is correct

    Correct because it is identical to option C and follows the required schema.

Go deeper

Related to this question

About these practice questions

Courseiva writes every MD-102 question from scratch — 942 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This MD-102 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the MD-102 exam.