Nightfall macOS Agent Deployment: Workspace ONE UEM
Below is a step-by-step guide to deploy the Nightfall Endpoint agent for macOS using Workspace ONE UEM.
Pre-Requisites
Confirm that the macOS devices are enrolled and managed through your MDM.
Confirm that a device group has been set up for deployment.
From UEM, navigate to Groups & Settings > Groups > Assignment Groups > click "+ Add Smart Group" and follow the prompts
Download "mac_bundle.zip" from the Nightfall console:
Log into Nightfall > Integrations > Manage (Endpoint macOS) > click "Download Package" > click "Download Package for macOS"
Unpack the file.
The steps below will immediately push to the Assignment Group what is being published at that time. To deploy everything at once and in a specific flow, use the Freestyle Orchestrator feature.
This guide does not cover the Freestyle Orchestrator Workflow.
Workspace ONE Deployment Video (macOS Agent)
Step 1: Deploy Nightfall Scripts
This step deploys one script - the pre_installation_script. The "pre installation script" ensures the machine is in a clean state for the Nightfall install and wipes any preexisting Nightfall installations.
From UEM, navigate to Resources > Scripting > Scripts > click "Add" > select "macOS"
Add the Nightfall Pre-Installation Script:
Name the script "Nightfall Pre-Installation Script" and add a description.
Confirm the language is "Bash".
Click "Upload" > navigate to "mac_bundle" > "mdm_scripts" > and select the
mdm_pre_installation_script.sh> click "Open" > click "Next"Click "Save".
Assign the Pre-Installation Script to the smart group.
From the Scripts page > select the "Nightfall Pre-Installation Script" > click "Assign"
Click "New Assignment" at the top-left.
Name the assignment and select a smart group. NOTE: This should be the same group as the previous script step.
Click "Next"
Select "Run Once Immediately" > Click "Add"
Click "Save and Publish"
Step 2: Deploy Nightfall’s Custom Profile
This step deploys the mobileconfig profile to push the browser extension and to give permissions to the agent. Always make sure this step takes place before Step 3 - deploying the PKG.
From Workspace ONE UEM, navigate to Resources > Profiles & Baselines > Profiles
Click the "Add" dropdown > select "Upload Profile" > Select platform: "Apple macOS"
Select "Device Profile" (if desired)
Click "Upload" > "Choose File" > navigate to mac_bundle > profiles
Select the mobileconfig entitled,
NightfallAI_Profile_with_Browser_Extensions.mobileconfigNOTE: If the "with_browser_extensions" file is not selected it will not deploy the Nightfall extension within the browser and key functionality of Nightfall could be lost.Click "Save" > click "Continue".
Under "Smart Groups", assign target devices by adding the group previously created from the Prerequisite steps. NOTE: All other settings are optional and depend upon your organization's preference.
Click "Save and Publish"
Review to confirm that the device assignment is correct.
Click "Publish"
Once published, the profile will be automatically deployed to target machines.
The Profiles page needs refreshed to see the new profile. Come back to this page and click "View" to see the status of the deployment.
Step 3: Deploy Nightfall's .PKG
This step deploys the PKG, which pushes out the agent to the targeted devices.
From UEM, navigate to Resources > Apps > Native Apps
Click "Add" dropdown > select "Application File"
Click "Upload" > tick "Local File" > Click "Choose File" > select
nightfall-ai-agent-signed.pkg> click "Open" > click "Save" > click "Continue"Select the preferred Deployment Type as "Full Software Management"
Download and run the Workspace One Admin Assistant and follow the steps to generate a .plist for the Nightfall PKG.
Click "Upload" > click "Choose File" > navigate to the plist file > click "Open" > click "Save"
Click "Continue" > navigate to the "Images" tab > drag over the Nightfall icon generated
Click "Save & Assign"
Name the Distribution and add a description.
Choose the same "Assignment Group" as in Step 2.
Adjust the "App Delivery Method" accordingly > click "Create"
Click "Save"
Review the devices being deployed to, and if correct click "Publish".
How to Perform an Upgrade
Nightfall upgrades the agents automatically when the latest version is available from the console. To push a newer version from Workspace One UEM out-of-band simply perform Step 3 again by uploading a new package.
Once a managed package is uploaded, as in Step 3, it is not possible to upload another package within the already created app. A newly created Native App will be required.
Last updated
Was this helpful?