Multiple Admins for Exchange/O365 with rights to their own users only

I have a customer that would like to purchase the Exchange Online portion of O365 to use by approximately 1000 Independent agents of their company.  This would NOT be tied to any in-house domain, everything would be in the cloud.

Each of the 1000 agents would have an email address, however, the 1000 agents work for as many as 10 different companies.   My customer wants to know if there is a way to delegate administrative rights to all someone at each of those 10 companies so that they could add/delete/reset their own users without necessarily having rights to all of the users.

I know how to do this with OU permissions in an on-premise Exchange, but not sure how it is managed in the online version.

Can someone tell me if this is doable and point me in the right direction?

Who is Participating?
Vasil Michev (MVP)Commented:
Although it's limited compared to on-premises, you still have some options. First and best option for your scenario is to use the Exchange RBAC model. As you will only be using Exchange anyway, you can set it admin roles with different scopes that only include recipients from particular "company". This article should get you started (not that only Recipient filter based scopes are available in ExO):

Apart from that, you can use the so-called Administrative units in Office 365/Azure AD. They work in a similar fashion, and allow you to delegate someone admin permissions over a group of users. Start by reading this:

In either scenario, you should not be delegating Global admin permissions to any of the users, as GAs will be able to manage all users in the tenant.
timgreen7077Exchange EngineerCommented:
Unfortunately no. if you make them an admin then they will be an admin for all domains and users in that o365 tenant.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.