Home » Office 365 » Add-MsolRoleMember – Add Member to Role

Add-MsolRoleMember – Add Member to Role

The Add-MsolRoleMember cmdlet in PowerShell adds a member to an administrator role in Microsoft Office 365. This command supports only users and service principals added to a role. Adding a security group is not supported.

The syntax to add a user to an administrator role in Office 365 is given below.

Add-MsolRoleMember
   -RoleObjectId <Guid>
   [-RoleMemberType <RoleMemberType>]
   [-RoleMemberObjectId <Guid>]
   [-RoleMemberEmailAddress <String>]
   -RoleName <String>
   [-TenantId <Guid>]
   [<CommonParameters>]

In this article, we will discuss how to use the Add-MsolRoleMember cmdlet in PowerShell to add a member to an administrator role in Office 365.

How to Add a Member to an Administrator Role in Office 365

To add a member to an administrator role in Office 365, use the Add-MsolRoleMember command with the -RoleName parameter and -RoleMemberEmailAddress parameter.

The -RoleName parameter specifies the name of the role to which to add the members. The -RoleMemberEmailAddress parameter specifies the member to add.

Add-MsolRoleMember -RoleName "User Administrator" -RoleMemberEmailAddress "[email protected]" 

This command adds “[email protected]“, to the “User Administrator” role. You can use the Get-MsolRole cmdlet to get the list of values for the –RoleName parameter.

Add user to the role in Office 365
Add user to the role in Office 365

To verify the user added successfully to the role, use the Get-MsolRole command to get the Role objectId and store it in $Role. The Get-MsolRoleMember uses the -RoleObjectId to specify the role object id and retrieves the member that belongs to the Role.

The PowerShell script is given below.

# get the role object id
$Role = Get-MsolRole -RoleName "User Administrator"                                                                  

# Get the member that belongs to the Role
Get-MsolRoleMember -RoleObjectId $Role.ObjectId
                                                                      
RoleMemberType EmailAddress                       DisplayName       isLicensed
-------------- ------------                       -----------       ----------
User           [email protected] shell geek  True

Conclusion

I hope the above article on how to use the Add-MsolRoleMember command in PowerShell to add a member to the Role is helpful to you.

You can find more topics about PowerShell Active Directory commands and PowerShell basics on the ShellGeek home page.

Related Links

Get-MsolRole

Get-MsolRoleMember

Remove-MsolRoleMember