BigFix - Setup MCM 2.0 for Android and iOS Devices

BigFix - Setup MCM 2.0 for Android and iOS Devices

BigFix Mobile has been released! This new release allows new customers or existing BigFix customers to manage mobile devices including: iOS & Android (licensed separately). For Lifecycle or Compliance customers it means they can leverage new laptop management capabilities provided in the Modern Client Management 2.0 release alongside Mobile Device Management all in a completely re-designed User Interface.


Earlier I created a “how-to” guide to help customers setup the MDM server from start to finish for a lab/test environment. Here is an update to help folks install the MDM server for 2.0 on Windows and Mac Devices. First, I will walk through setting up the MCM server for a windows device and then I’ll cover how to add Mac/iOS/iPad support. Reach out to your TA or myself if you are interested in looking at these new capabilities.???

Things needed to complete the setup

-RHEL 7.6 and above with docker installed

-LDAPS Enabled in your Environment - https://vcloud-lab.com/entries/windows-2016-server-r2/configuring-secure-ldaps-on-domain-controller

-A plugin server

-A public facing URL to be used for device enrollment

-A public facing certificate for your MDM URL.?Please be sure to included the intermediate certificate often called a cert chain (This is required for Apple devices)


For Windows Devices

-Windows WNS configuration file (https://help.hcltechsw.com/bigfix/10.0/mcm/MCM/Config/c_WNS.html)


For Apple Devices (Mac, iOS, and iPadOS)

-A generated CSR file submitted to HCL along with the Key https://help.hcltechsw.com/bigfix/10.0/mcm/MCM/Config/c_configuring_push_notification_mcm.html

You will then be provided an Apple Push Certificate and instructions on how to submit to your apple developer account and register with apple


Installation of RHEL 7.6 Operating System

Download the 7.6 ISO from Redhat

No alt text provided for this image
No alt text provided for this image
No alt text provided for this image

Install the Server with GUI

No alt text provided for this image

Set your user account and root password

No alt text provided for this image

Select Network and Host Name

No alt text provided for this image

Set your Host name

No alt text provided for this image

Select Not Listed?

No alt text provided for this image

Login as root

No alt text provided for this image

Open Satellite Registration and register your device in order to receiver docker

No alt text provided for this image
No alt text provided for this image
No alt text provided for this image

Login with your Red Hat account to register the device

No alt text provided for this image

Run the commands

yum-config-manager --enable rhel-7-server-extras-rpms

No alt text provided for this image

Yum install docker

No alt text provided for this image
No alt text provided for this image

curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod 755 /usr/local/bin/docker-compose

No alt text provided for this image

?Service docker start

No alt text provided for this image

Set dockers so it starts when OS boots

No alt text provided for this image

Set your DNS of your local DNS Server

No alt text provided for this image
No alt text provided for this image

Open /etc/ host to edit the host file to your bigfix server if dns does not resolve

No alt text provided for this image
No alt text provided for this image

Copy the bigfix installer to your machine and run the command to install the agent

No alt text provided for this image
No alt text provided for this image

Create a new folder under /etc/opt called BESClient (Case Sensative)

No alt text provided for this image

Copy the actionsite.afxm to this folder

No alt text provided for this image

?Run the command to start the BigFix agent

No alt text provided for this image

Once machine is checking into Bigfix remote into your Bigfix Server

On the Bigfix Server run the command change the path to export the cert to and the common name of your bigfixserver

BESAdmin.exe /generateplugincertificates /certificatespath:C:\Tools [/commonname:bigfixserver]

No alt text provided for this image
No alt text provided for this image

This will extract files to the patch specified

No alt text provided for this image

Make sure you have a DNS alias for your MDM server or use the fully qualified name

No alt text provided for this image

Installing MDM server Windows Devices

Open WebUI

Select Apps- MCM

No alt text provided for this image

Select Jump to – Admin

No alt text provided for this image

Select MDM Servers – Install

No alt text provided for this image

Select your Device you want to target for installing the MDM server.?This Device will need to be RHEL with docker installed otherwise it will not be relevant.

No alt text provided for this image

Select Windows for the OS you want to install

No alt text provided for this image

Select Enable LDAP Auth and enter your LDAPS parameters for your environment

No alt text provided for this image

Set the TLS Key Password you would like to use (This sets the password to encrypt the private key)

TSL Certificate is your public facing url.?Note: It is recommended to use your certificate chain so it also includes the intermediate certificates.

No alt text provided for this image

Upload the 3 files below.?These files were created on your BESadmin tool on your BigFix Server in steps earlier

No alt text provided for this image

Upload the WNS Credentials you generated with your Microsoft Developer Account – Follow this link for more details https://help.hcltechsw.com/bigfix/10.0/mcm/MCM/Config/c_WNS.html

No alt text provided for this image

Select the Install button to complete the server install

No alt text provided for this image


Configure the Windows Plugin service

Select Apps- MCM

No alt text provided for this image

Select Jump to – Admin

No alt text provided for this image


Select MDM Plugins – Install

No alt text provided for this image
No alt text provided for this image

Select the MDM Plugin Install Type to Windows

No alt text provided for this image

Set your mdm Server Address

NOTE: The MDM Server needs to be the internal address of the MDM server as the plugin server will communicate internally. You also can add a host file entry on the plugin server so the external name resolves to the internal IP address.

Upload the following files (These 3 files were created from your BigFix Server BESAdmin Tool)

No alt text provided for this image

Select Deploy to install the Windows Plugin to your Plugin portal

No alt text provided for this image


Installing Apple MDM Server

Go to MDM Servers – Add Capability

No alt text provided for this image

Select Apple as your Operating System

No alt text provided for this image

This is the password you set when creating your key file when creating your apple CSR https://help.hcl-software.com/bigfix/11.0/mcm/MCM/Install/t_generating_an_apns_certificate.html

Add the Apple Push Certificate File you (This will be downloaded from the Apple Push Certificate Portal in your email instructions from HCL) https://help.hcl-software.com/bigfix/11.0/mcm/MCM/Install/t_generating_an_apns_certificate.html

Add the Apple Push key that was created - https://help.hcl-software.com/bigfix/11.0/mcm/MCM/Install/t_generating_an_apns_certificate.html

Set the welcome message you would like User to see when they enroll

No alt text provided for this image


Select the Deploy Button to install the Apple MDM Server

No alt text provided for this image


Install the Apple Plugin Server

Select MDM Plugins - Install

No alt text provided for this image


Select your Plugin Server to deploy to

No alt text provided for this image

Select Apple as the Plugin Type

No alt text provided for this image

Set your mdm Server Address

Upload the following files (These 3 files were created from your BigFix Server BESAdmin Tool)

No alt text provided for this image

Select Deploy to install the Apple Plugin to your Plugin portal

No alt text provided for this image

Installing Android MDM Server

Select the Admin button

No alt text provided for this image

Select Add Capability

No alt text provided for this image


Select the Edit Devices button and select your MCM server

No alt text provided for this image

Select Android for your Operating System

No alt text provided for this image


This is where you set the login for your MCM android server for additional configurations.?Create the login of an account you remember

No alt text provided for this image

Select the Deploy button

No alt text provided for this image


Wait for the deployment to complete and go to https://<yourmcmservername>/config


Login with the account you just created

No alt text provided for this image


Select Manage Token

No alt text provided for this image



Select Request Token

No alt text provided for this image


This will create an email to HCL to send the token to get signed by HCL.?Wait for HCL to send the token back to you and upload the token HCL emails you

No alt text provided for this image


Select Enterprise Registration

No alt text provided for this image


Fill out the registration information and agree to terms and select the update button.?This will register you MCM server with Android

No alt text provided for this image


Select MDM Plugins - Install

No alt text provided for this image


Select your Plugin Machine

No alt text provided for this image

Select Android as the Plugin Type

No alt text provided for this image

Select the certs that you created on the BigFix Server

No alt text provided for this image

Select the Deploy Button

No alt text provided for this image


Verify the Health of the Environment

Select Apps- MCM

No alt text provided for this image


Jump To – Health Check

No alt text provided for this image



If your analysis are not already active select the activate all button to activate each of the analysis.?

No alt text provided for this image


Prestage the Windows and Mac Client install as part of MDM

Select Jump to – Configure MDM

No alt text provided for this image

Select Prestage macOS BigFix Installer

No alt text provided for this image

Select the Deploy Button to Stage the Mac installer

No alt text provided for this image

Select Jump to – Configure MDM

No alt text provided for this image

Select Prestage Windows BigFix Installer

No alt text provided for this image

Select the BigFix MSI (This article describes how to edit the msi and add client settings so software can automatically be provisioned - https://www.dhirubhai.net/pulse/bigfix-use-mcm-automatically-provision-install-software-brad-sexton/ )

Select the MSI you created and hit the deploy Button to prestage the MSI

No alt text provided for this image

Select Jump To – Policies

No alt text provided for this image

Here we are going to create a simple passcode policy but this can be anything for this step such as deploy a certificate, passcode, encryption, etc.

No alt text provided for this image

Name Your policy

Set the Site you want to store the policy in

No alt text provided for this image

Select Mac / iOS / IPadOS

No alt text provided for this image

Select a few settings you would like to apply

No alt text provided for this image

Select Windows 10

No alt text provided for this image

Select Allow Simple Passcodes

No alt text provided for this image

Select Save

No alt text provided for this image

Select Jump To – Policy Groups

No alt text provided for this image

Select the Create Policy Groups Button

No alt text provided for this image

Name Your Policy Group Name

Select the OS to MacOS

Assign to Group and Select Over the Air Enrollment and Automated Device Enrollment

No alt text provided for this image

Select Add BigFix Agent

No alt text provided for this image

Add your DMZ relay information along with your passcode for the client.?This is used with Relay Authentication enabled https://help.hcltechsw.com/bigfix/9.5/platform/Platform/Console/ManualKeyExchange.html#Manualkeyexchange

Select the Mac Agent you want to Deploy and select Confirm (Note if you just uploaded the mac installer it might take a few minutes before it to show up in the list)

No alt text provided for this image

Select Add Policy

No alt text provided for this image

Select the policy we created Earlier from the list and click ok

No alt text provided for this image

Save the Policy

No alt text provided for this image

Select the Policy you just created and Click Deploy – Policy Group on MDM Server and Deploy

No alt text provided for this image


Select Jump To – Policy Groups

No alt text provided for this image

Select the Create Policy Groups Button

No alt text provided for this image

Name Your Policy Group Name

Select the OS to Windows

Assign to Group and Select Over the Air Enrollment and Automated Device Enrollment

No alt text provided for this image

Select Add BigFix Agent

No alt text provided for this image

Select the MSI file you would like to deploy when the machine enroll and save (Note: if you just uploaded the msi installer it might take a few minutes before it to show up in the list)

No alt text provided for this image

Select Add Policy

No alt text provided for this image

Select the Policy we Created Earlier and select OK

No alt text provided for this image

Select Save

No alt text provided for this image

Select The Windows Policy we just created and Deploy – Policy Group on MDM Server

No alt text provided for this image

Click Deploy

No alt text provided for this image

Next you can create a similar Policy for your Android, iOS, and iPadOS devices. This will ensure that when those devices enroll they receive the policy.

要查看或添加评论,请登录

Brad Sexton的更多文章

其他会员也浏览了