Bind to AD using Munki and a configuration profile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


What is this?

These are all of the components needed to bind a Mac to Active Directory using Munki and a configuration profile.

Additionally, the included installcheck_script will allow Munki to detect if the binding is broken, and will prompt the user to fix it by reinstalling through Managed Software Center.


  • An Active Directory Server
  • Munki 2.2 or greater
  • macOS 10.9 or greater


Of course, you'll need to customize all of these files for your environment (see the "Credit" section for help doing this). Once you've done that, open the Terminal and run

I recommend using a Conditional Item to prevent this from triggering outside of your network (if you have laptop users, and your AD server is only available on your organization's network). We have a well-defined IP range, so I was able to use that.