When working with Microsoft Azure, sometimes you’re the only person who’s managing resources and adding new ones in that environment, and sometimes that’s not the case.

So when you want to provide another person an administration access to your Azure subscription, you will notice you have 2 options:

  • Role Assignment
  • Co-Admin

In role assignment, you have many roles to choose from, one of them is the Owner role. That might be confusing since you already have the Co-Admin rights, but here’s the thing: It all comes down to how you manage resources in Azure.

There’s an old way of managing resources (the classic deployment way), and there’s the new way of managing resources (Azure Resource Manager). So if you know that the admin you’re adding to Azure WILL NEED to use PowerShell to manage resources in the classic deployment method, then you’ll need to add the user as a Co-Admin as it is required when dealing with Azure using PowerShell and utilizing the Classic Deployment model. The module that’s used to manage Azure using Classic Deployments is the “Azure” module, which is installed using:

Install-Module Azure

The Resource Manager Model uses the Az PowerShell module, which is installed using:

Install-Module Az

Note that if the user wants to manage classic resource using the Azure Portal and not utilizing PowerShell, then you can add the user as an Owner using the Role Assignments, as the Co-Admin is only needed when you want to use PowerShell.