SCCM Application Management 1 — Questions and Answers
Question 1: What is the primary difference between an Application and a Package in SCCM?
- Applications use deployment types and detection methods; packages use programs without detection logic (Correct answer)
- Packages support detection methods; applications do not
- Applications can only be deployed to users; packages can only be deployed to devices
- Packages are the newer model introduced in SCCM 2012 to replace applications
Correct answer: Applications use deployment types and detection methods; packages use programs without detection logic
Applications use deployment types with detection methods to determine installation state, while packages rely on traditional programs without built-in detection logic.
Question 2: Which SCCM detection method checks for the existence of a specific file or folder to determine if an application is installed?
- Registry key detection
- Windows Installer detection
- File System detection (Correct answer)
- Script-based detection
Correct answer: File System detection
File System detection checks for the presence of a specified file or folder path on the client device to determine whether the application is installed.
Question 3: What does configuring 'Supersedence' accomplish in SCCM Application Management?
- It allows an older application version to replace a newer one that was incorrectly deployed
- It allows a newer application version to automatically upgrade or uninstall a previously deployed older version (Correct answer)
- It prevents an application from being deployed to collections that already have it installed
- It creates a dependency requiring one application to install before another
Correct answer: It allows a newer application version to automatically upgrade or uninstall a previously deployed older version
Supersedence defines a relationship where a newer application version can automatically upgrade or trigger uninstallation of an older deployed version on target devices.
Question 4: In SCCM, what does a 'Deployment Type' within an application represent?
- The method (Required vs. Available) used to push the software to clients
- The installation technology, source files, and instructions defining how an application installs (Correct answer)
- The collection target selected when deploying the application
- The schedule defining when software installs on client devices
Correct answer: The installation technology, source files, and instructions defining how an application installs
A deployment type contains the installation files, command lines, detection methods, and requirements that collectively define how an application is installed on a device.
Question 5: What is the purpose of 'User Device Affinity' (UDA) in SCCM Application Management?
- To track which devices have the highest number of software titles installed
- To associate users with their primary devices so user-targeted applications deploy to the correct machines (Correct answer)
- To restrict specific users from installing unauthorized software on shared devices
- To define which SCCM administrators manage application deployments for specific device groups
Correct answer: To associate users with their primary devices so user-targeted applications deploy to the correct machines
User Device Affinity associates users with their primary devices, enabling SCCM to automatically deploy user-targeted applications to the correct machines.
Question 6: Which deployment purpose setting in SCCM makes an application visible in Software Center so users can optionally install it?
- Required
- Available (Correct answer)
- Simulate
- Uninstall
Correct answer: Available
Setting the deployment purpose to 'Available' publishes the application in Software Center, allowing users to browse and install it at their own discretion.
Question 7: Which client-side SCCM log file records the actual execution and enforcement of application installation commands?
- CCMSetup.log
- AppDiscovery.log
- AppEnforce.log (Correct answer)
- PolicyAgent.log
Correct answer: AppEnforce.log
AppEnforce.log on the SCCM client records the execution of deployment type installation commands and tracks enforcement actions for application deployments.
What is the primary difference between an Application and a Package in SCCM?