ABM Apple macOS MDM Platform Single Sign-On SSO

MacOS Managed Local Accounts: Friend or Foe? (With a New Friend in Town!)

The world of managing Macs just got a whole lot friendlier (or potentially foe-ish?) with the introduction of a new exciting feature: Managed Local Accounts. Announced at WWDC 2023 and released in Intune today with service release 2402, these features promise to revolutionize the way you handle Mac enrollment and

5 min read
MacOS Managed Local Accounts: Friend or Foe? (With a New Friend in Town!)

The world of managing Macs just got a whole lot friendlier (or potentially foe-ish?) with the introduction of a new exciting feature: Managed Local Accounts. Announced at WWDC 2023 and released in Intune today with service release 2402, these features promise to revolutionize the way you handle Mac enrollment and administration. But before you jump in headfirst, let's explore their potential impact from both sides of the coin.

Friend: Managed Local Accounts

Say goodbye to the hassle of individual user accounts and hello to streamlined management! Managed Local Accounts allow you to pre-configure local accounts directly through Intune admin center. This means:

Foe: Managed Local Accounts

While the benefits are undeniable, some things to consider are:

New Friend Alert: Await Final Configuration

Joining the party is Await Final Configuration, a feature that releases the device to deaktop only when all the configurations and restrictions from Intune are applied installed/configured on the device. This means:


Decoding the Friend: Diving Deep into Managed Local Accounts

Now that we've introduced the dynamic duo of Managed Local Accounts and Await Final Configuration, let's delve deeper into the friend, Managed Local Accounts, and understand it before tackling its partner.

Understanding the Command:

The magic behind Managed Local Accounts lies in the AccountConfigurationCommand, which is pushed via Intune. This command enables Intune to remotely create and configure local accounts on macOS devices enrolled.

Here's a breakdown of the key elements involved in the AccountConfigurationCommand:


The Final Stretch: The Waiting Room

Now that we've explored power of Managed Local Accounts. Let's also understand: How the devices is released from the "waiting room" once everything is configured? This is where the ReleaseDeviceFromAwaitConfiguration command comes in, playing a crucial role in the final act of the Mac enrollment.

Await Final Configuration holds the device's desktop until it applies all the required policies and settings through the MDM solution. While it offers great control, users might experience a delay before accessing their devices. This is where ReleaseDeviceFromAwaitConfiguration steps in, allowing you to signal "showtime!" when everything is ready.

The MDM send the command to inform a device that it can allow the user to continue in Setup Assistant.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Command</key>
    <dict>
        <key>RequestType</key>
        <string>DeviceConfigured</string>
    </dict>
    <key>CommandUUID</key>
    <string>0001_DeviceConfigured</string>
</dict>
</plist>

And when all the policies and settings are applied successfully, the device sends back a response to MDM to acknowledge.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CommandUUID</key>
    <string>0001_DeviceConfigured</string>
    <key>Status</key>
    <string>Acknowledged</string>
    <key>UDID</key>
    <string>00008020-000915083C80012E</string>
</dict>
</plist>

So it's like, you've carefully prepared the stage with Managed Local Accounts and added the finishing touches with Await Final Configuration. Now, ReleaseDeviceFromAwaitConfiguration raises the curtain, granting users access to their fully equipped and secure workspace.


Intune Configuration

💡
Await Final Configuration & Managed Local Accounts can only be used with User Affinity & Modern Authentication.

End User Experience


Conclusion

Managed Local Accounts offer exciting possibilities for revolutionizing your Mac management landscape. Carefully weigh the benefits and considerations against your specific needs and environment. Remember, understanding your IT needs & impact of these features on end user impact is key to making informed decisions that empower your organization and users alike.

Stay tuned for the next blog, where I will take you the backstage where all this magic happens. The deep dive into backend process. Till then keep Mac-ing 😄

Share This Post

Check out these related posts

Uncover the Secrets of AppleSeed: Part III - Mastering the Tools

Uncover the Secrets of AppleSeed: Part II - Exploring the Tools

Uncover the Secrets of AppleSeed: Part I - The Basics