Courseiva
Manage applications →hardMultiple Choice

MD-102 Manage applications Practice Question

Exhibit

{
  "powershell": "Get-IntuneApp | Where-Object {$_.'@odata.type' -eq '#microsoft.graph.win32LobApp'} | Select-Object -Property displayName, installExperience, detectionRules"
}

Refer to the exhibit. An administrator retrieves a list of Win32 apps. They notice that one app shows installExperience as 'system' and detectionRules as 'fileVersion' with version '1.0.0'. The app fails to install on some devices. The event viewer on a failing device shows 'The app was installed but detection rule did not match'. What is the most likely cause?

⚠ Common exam trap

Many exam-takers assume the 'installExperience' setting (system vs. user) controls installation success, but the actual failure is caused by a mismatch between the detection rule's expected version and the actual installed version.

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

✓

The detection rule expects version 1.0.0 but the installed version is different

The detection rule is configured to check for file version '1.0.0', but the installed version on the failing device does not match this value. When Intune deploys a Win32 app, it uses the detection rule to verify successful installation; if the rule does not match, the app is marked as failed even though the installation itself completed. This mismatch is the most likely cause of the event viewer message.

Answer analysis

Option-by-option breakdown

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

  • ✗

    The PowerShell cmdlet is deprecated

    Why it's wrong here

    A deprecated cmdlet would cause the installation itself to fail with an error, yet the app installed and only detection failed. Cmdlet deprecation matters when authoring install scripts. The detection rule compares file version 1.0.0 against the installed binary, which evidently reports a different version.

  • ✗

    The installExperience should be 'user' instead of 'system'

    Why it's wrong here

    Install context does not affect detection; the app installed successfully, so the failure lies in the detection rule matching. System context is correct for machine-wide deployment. User context would be chosen for per-user applications, but switching it would not make fileVersion 1.0.0 match the installed binary.

  • ✗

    The app requires a reboot that is not handled

    Why it's wrong here

    A pending reboot would surface as an install or return-code failure, not a detection mismatch after successful installation. Reboot handling belongs to install behaviour configuration. The event explicitly reports the app installed, so the detection rule evaluated the file and failed to match version 1.0.0.

  • ✓

    The detection rule expects version 1.0.0 but the installed version is different

    Why this is correct

    The fileVersion detection rule compares the installed binary's actual version against the specified 1.0.0 value. If the installer deploys a different build, detection fails and Intune reports the app as not installed, matching the event log message. This satisfies the stem's constraint: installation succeeded but the version check mismatched.

About these practice questions

This MD-102 question is part of Courseiva's 556-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam 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.