Home > Enterprise Mobility Management > Device Enrollment > Agent Enrollment vs Profile Enrollment

Agent Enrollment vs Profile Enrollment

Meraki Systems Manager can enroll many different operating systems, but each platform may require different enrollment methods to get the most out of Systems Manager. This guide will cover the two methods: agent installs and enrollment profiles, and the features associated with each of them. For steps on how to enroll a device, see this article.

Operating System Compatibility 

Although MDM profiles are used for most devices, desktop versions of Windows and macOS support an agent enrollment as well, which runs a service in the background of your enrolled device. The agent and profile are not mutually exclusive, you can enroll a device using either method, or with both. Note that Windows 7 and 8 as operating systems do not MDM profiles.

 

Agent

Enrollment Profile

macOS

iOS

Android

Windows 10

Windows 8

Windows 7

Windows Phone 10

Windows Phone 8.1

Chromebook

How to Enroll

You can enroll your devices from m.meraki.com. You can also download the agent install file necessary for your operating system from Systems manager > MDM > Add Devices. Please view our detailed guide on how to enroll every operating system for all the necessary steps. 

Agent vs Profile Features

The agent and profile each enable different sets of features on your devices. For full functionality on Windows 10 desktops and macOS devices, we recommend enrolling through both methods whenever possible.

The key differences: software installer and remote desktop require the agent to be installed, and installing MDM profiles (wireless, VPN settings, etc.) require the management profile. See a full comparison of features, including various MDM commands below.

  Windows Profile Windows Agent

macOS or iOS 

Unsupervised  Profile

macOS (DEP) or iOS 

Supervised Profile

macOS Agent

Push MDM profiles

 

 

Lock Device

   

 

Selective Wipe

   

 

Erase Device

Fetch process list

 

   

Command line

 

   

Network stats

 

   

Screenshot

 

   

Remote Desktop

 

   

Power Control

 

   

Send Notification

   

 

Install OS updates

     

 ✅*

 

Activation Lock/Bypass

     

 

* Installing OS updates on iOS requires DEP supervision specifically, and will not work with Apple Configurator supervision.

Checking Enrollment Status on Dashboard

For Windows desktop and macOS devices, there are a few ways to check whether a device has the management profile installed, agent installed, or both.

Client Details

After selecting a client, scroll down to the 'Online status' section. A device with the agent installed with show 'Last online' here. A device with the management profile installed will show "Last check-in'. Devices enrolled through both methods will show both lines, as in the below image.

 

You can also tell how a device was enrolled based on the MDM commands available. Wth just the management profile installed, you'll see:

With both the profile and agent installed, you'll see:

Clients List

On the Systems manager > Clients page, click the '+' sign at the top right, and add the 'Managed?' column to the table. Devices that are enrolled with 'Managed? No' are enrolled through the agent, and do not have a management profile installed. Devices with 'Managed? Yes' have enrolled through the 

Checking for Management Profile on Devices 

iOS

For iOS, the enrollment profile is stored in Settings > General > Profiles & Device Management > Meraki Management.

In addition to the Meraki Management enrollment profile, you can also add the Meraki Systems Manager app to iOS, which allows some additional features to be enabled, including Backpack, GPS tracking, Push Notifications, and much more. 

macOS

For macOS, the enrollment profile is stored in System Preferences > Profiles > Meraki Management.

Android

For Android, the enrollment profile is stored within the Meraki Systems Manager app > Configuration.

Windows 10

For Windows 10, the enrollment profile is stored in Settings > Accounts > Work Access.

Windows Phone 10

For Windows Phone 10, the enrollment profile is stored in Settings > Accounts > Work Access.


Windows Phone 8.1

For Windows Phone 8.1, the enrollment profile is stored in Settings > System > Workplace.

Checking for the Agent on Devices

The agent is a process that will be running in the background on macOS and Windows 7, Windows 8, and Windows 10.

To confirm that the agent is running on macOS and view the Meraki agent's log file, run the following command in Terminal:

tail -f /var/log/m_agent.log

If you see logging information being generated for today's date, your Meraki agent is currently running!

To confirm that the agent is running on Windows 10, Windows 8, or Windows 7, view the Meraki agent's log file by opening m_agent_service in this directory:

C:\Windows\Temp\m_agent_service

If you see logging information generated for today's date, your Meraki agent is currently running! 

 

For extra Windows agent running confirmation you can also find the m_agent_service running with the Task Manager:

What about Chrome OS?  

Chromebooks are enrolled through the Google Admin Console with API access enabled. If you are interested in managing your Chrome OS devices, please view our documentation on enrolling Chromebooks into Meraki Systems Manager

You must to post a comment.
Last modified
12:29, 24 Mar 2017

Tags

This page has no custom tags.

Classifications

This page has no classifications.

Article ID

ID: 5428

Contact Support

Most questions can be answered by reviewing our documentation, but if you need more help, Cisco Meraki Support is ready to work with you.

Open a Case