Courseiva
Manage applications →mediumMultiple Select

MD-102 Manage applications Practice Question

Which THREE of the following are required to deploy a Win32 app using Microsoft Intune?

⚠ Common exam trap

Many exam-takers confuse optional features like dependencies or product codes with mandatory requirements, but Intune explicitly requires only the installation command, detection rule, and at least one return code for success.

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

✓

Detection rule

To deploy a Win32 app in Microsoft Intune, a detection rule (B) is mandatory because Intune must determine whether the app is already installed on the device, using methods such as MSI product code, file/folder existence, or a custom script. Return codes for success (C) are also required so Intune can interpret the exit code returned by the installer and correctly report the installation as succeeded, failed, or requiring a restart (e.g., 0 for success, 3010 for soft reboot). The installation command (E) is essential because Intune needs the exact command line (for example, msiexec /i "app.msi" /qn or setup.exe /silent) to actually install the Win32 app on the target device. Product code (A) is not universally required, since it is only one possible detection method and can be replaced by file, folder, or script-based detection. Dependencies (D) are optional, as they are only needed when the app requires other apps to be installed first, and are not mandatory for every Win32 app deployment.

Answer analysis

Option-by-option breakdown

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

  • ✗

    Product code

    Why it's wrong here

    Product code is an MSI detection rule, not a Win32 app requirement; Intune wraps the .intunewin file and needs install/uninstall commands plus detection rules. It is tempting because product code identifies installed MSI applications for detection, and would be correct when packaging a line-of-business MSI with the Intune agent.

  • ✓

    Detection rule

    Why this is correct

    Intune requires a detection rule so it can determine whether the Win32 app is already installed on a device. Without it, the service cannot evaluate installation state, making the rule mandatory alongside the app package and install command.

  • ✓

    Return codes for success

    Why this is correct

    Intune requires success return codes to determine whether the Win32 app installation completed, so it can report compliance and trigger detection. Without a defined code such as 0, the agent cannot distinguish success from failure, blocking correct deployment state.

  • ✗

    Dependencies

    Why it's wrong here

    Dependencies are optional; Intune installs them only when the app requires other software first. They tempt because dependency chains matter for complex app packaging, and specifying them is correct when a Win32 app cannot function without prerequisite components already deployed.

  • ✓

    Installation command

    Why this is correct

    The installation command tells the Intune Management Extension exactly how to run the app's installer silently on the device. Without it, Intune has no executable instruction to invoke, so the Win32 app cannot be deployed at all.

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.