MDM Deployment
For mass software distribution, it is recommended to use the following deployment script available. Contact Forcepoint Technical Support for the script. Complete the following steps for MDM based deployments.
Actions Performed by the Script:
- Kill all agent processes: Terminates any running agent processes to ensure a clean installation environment.
- Stop all services: Halts all related services to prevent any interference during installation.
- Kill explorer.exe: Shut down
explorer.exe
to avoid file-locking issues. - Uninstall previous versions: Removes earlier installations to eliminate potential conflicts.
- Cleanup registry: Clears registry entries associated with previous versions and plugin deployment.
- Fresh install: Installs the new version of the software cleanly.
Note: The use of this script is crucial due to specific issues related to the behavior of .msi installers:
- The installer may opt for a Repair operation instead of an Upgrade.
- Files marked for deletion after a reboot can disrupt the installation process and even completely break the installation.
Deployment via this script requires an installerConfig.json
file to address configurations specific to your environment. Detailed information provided in section Agent - installerConfig.json and CLI configuration.
Installation through SCCM
Prerequisites
- Open SCCM and Create an Application:
- Launch SCCM and navigate to the Home tab.
- Click on Applications and select Create Application to start the setup process for the new software deployment.
- Create a User Collection:
- Click on Create User Collection to define a user group for the deployment.
- In the Create User Collection Wizard, browse and select the target distribution group. For example, set BPO users as the target group.
- Click the Next button to finalize the settings.
- Configure Deployment Settings:
- In the Deployment Settings, set the Action to Install and the Purpose to Available.
- Check the box labeled Require administrator approval if users request this application. This settings makes the software available to the end-users but requires administrator permission to install.
- Click Next to proceed.
- Complete and Close the Deployment:
- Review the deployment details on the deployment completion page.
- Click Close to exit the program.
- Monitoring Deployment:
- After closing the setup, you can monitor the deployment status and details from the SCCM console under the Deployments section.
Additional References:
- MSI file installation through GPO: https://community.spiceworks.com/how_to/160869-how-to-install-exe-with-group-policy
- MSI file installation through SCCM: https://pdf.wondershare.com/business/how-to-deploy-software-with-sccm.html