Courseiva
mediumMultiple ChoiceObjective-mapped

MS-102 A company uses Microsoft Entra ID P2 licenses Practice Question

A company uses Microsoft Entra ID P2 licenses. They want to require multi-factor authentication (MFA) for all users when accessing the Azure Management portal, but only from devices that are not marked as compliant. Additionally, a group named 'BreakGlass' must be excluded from this requirement. Which Conditional Access policy configuration should be applied?

⚠ Common exam trap

Candidates often confuse 'Device state (preview) is not compliant' with other conditions like 'Sign-in risk' or 'Device platform', leading candidates to pick options that target risk levels or OS types instead of the specific compliance status required.

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

Assign to 'All users', condition: 'Device state (preview) is not compliant', grant: 'Require MFA', exclude: 'BreakGlass group'

It directly maps the requirement: assign the policy to 'All users', use the 'Device state (preview) is not compliant' condition to target only non-compliant devices, grant 'Require MFA' for the Azure Management portal (selected via the 'Cloud apps' condition), and exclude the 'BreakGlass' group. This ensures MFA is enforced only when accessing the Azure Management portal from non-compliant devices, while break-glass accounts are exempt.

Answer analysis

Option-by-option breakdown

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

  • Assign to 'All users', condition: 'Device state (preview) is not compliant', grant: 'Require MFA', exclude: 'BreakGlass group'

    Why this is correct

    This configuration correctly targets non-compliant devices using the Device state condition, which checks the compliance status reported by Intune. When a device is not compliant, the policy requires MFA for access to the Azure Management portal, adding an extra security layer. Excluding the BreakGlass group preserves emergency access accounts from being locked out by this policy, which is a standard best practice in Conditional Access design.

  • Assign to 'All users', condition: 'Sign-in risk is medium or higher', grant: 'Require MFA', exclude: 'BreakGlass group'

    Why it's wrong here

    This policy is incorrect because the Sign-in risk condition evaluates the probability that the sign-in itself is compromised, rather than whether the device meets compliance standards. It would require MFA for sign-ins flagged as medium or high risk—a control intended for identity protection scenarios. Even a fully compliant device could trigger MFA if the user's risk level is elevated, so this condition does not satisfy the requirement to enforce MFA specifically on non-compliant devices.

  • Assign to 'All users', condition: 'Client apps: Browser and Mobile apps', grant: 'Block access', exclude: 'BreakGlass group'

    Why it's wrong here

    This policy is incorrect because blocking all browser and mobile app access is far too broad and does not require MFA at all. The grant control 'Block access' would prevent users from reaching the Azure Management portal entirely, instead of presenting an MFA challenge as intended. Additionally, the policy does not reference device compliance, so non-compliant devices would be treated identically to compliant ones, potentially disrupting access for users on managed and compliant devices.

  • Assign to 'All users', condition: 'Device platform: Android, iOS, Windows, macOS', grant: 'Require MFA', exclude: 'BreakGlass group'

    Why it's wrong here

    This policy is incorrect because the Device platform condition targets specific operating systems regardless of their compliance state. Requiring MFA on all Android, iOS, Windows, and macOS devices would also apply to compliant devices, which does not meet the stated goal of enforcing MFA only for non-compliant devices. The policy should instead use the Device state condition to filter for compliance status rather than an OS platform filter.

About these practice questions

Courseiva writes every MS-102 question from scratch — 241 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 MS-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 MS-102 exam.