System Center Mobile Device Manager (MDM) uses role-based access control. Unlike an authentication system that specifies who a user is, role-based access is an authorization system that specifies what a user is authorized to access and what tasks that person can perform.
The following shows the server infrastructure roles:
- DeviceManagementServers
 - EnrollmentServers
 - SelfService
 
Tasks by Infrastructure
Role
The following shows the tasks that each infrastructure role gives users.
DeviceManagementServers
The following shows the tasks that a user who has the DeviceManagementServers role can perform.
| Task | Cmdlet | 
|---|---|
| 
 Add a compromised managed Windows Mobile device to the blocked device table.  | 
 Add-BlockedDevice  | 
EnrollmentServers
The following shows the tasks that a user who has the EnrollmentServers role can perform.
| Task | Cmdlet | 
|---|---|
| 
 Return information about the current set of managed devices that are blocked.  | 
 Get-BlockedDevice  | 
SelfService
The following shows the tasks that a user who has the SelfService role can perform.
| Task | Cmdlet | 
|---|---|
| 
 Remove a wipe request for the specified managed Windows Mobile device if the wipe request is yet unprocessed.  | 
 Remove-WipeRequest  | 
| 
 Create a new managed device enrollment request.  | 
 New-EnrollmentRequest  | 
| 
 Create a new wipe request that deletes all content on the targeted managed device.  | 
 New-WipeRequest  | 
| 
 Remove a pending enrollment request for a managed device.  | 
 Remove-EnrollmentRequest  | 
| 
 Remove a wipe request for the specified managed device if the wipe request is yet unprocessed.  | 
 Remove-WipeRequest  | 
| 
 Return information about devices that MDM manages.  | 
 Get-MDMDevice  | 
| 
 Return pending managed device enrollment requests.  | 
 Get-EnrollmentRequest  | 
| 
 Return status information for the specified managed device.  | 
 Get-MDMDeviceStatus  | 
| 
 Return the unprocessed wipe requests for the specified managed device.  | 
 Get-WipeRequest  | 
Tasks and Administrator Roles by
Cmdlet
The following shows the tasks that each role can perform.
| Task | Cmdlet | Required Admin Role | 
|---|---|---|
| 
 Add a compromised managed device to the blocked device table.  | 
 Add-BlockedDevice  | 
 DeviceManagementServers  | 
| 
 Return information about the current set of managed devices that are blocked.  | 
 Get-BlockedDevice  | 
 EnrollmentServers  | 
| 
 Return pending managed device enrollment requests.  | 
 Get-EnrollmentRequest  | 
 SelfService  | 
| 
 Return information about managed devices that controls.  | 
 Get-MDMDevice  | 
 SelfService  | 
| 
 Return status information for the specified managed device.  | 
 Get-MDMDeviceStatus  | 
 SelfService  | 
| 
 Return the unprocessed wipe requests for the specified managed device.  | 
 Get-WipeRequest  | 
 SelfService  | 
| 
 Create a new managed device enrollment request.  | 
 New-EnrollmentRequest  | 
 SelfService  | 
| 
 Create a new wipe request that deletes all content on the targeted managed device.  | 
 New-WipeRequest  | 
 SelfService  | 
| 
 Remove a pending enrollment request for a managed device.  | 
 Remove-EnrollmentRequest  | 
 SelfService  | 
| 
 Remove a wipe request for the specified managed device if the wipe request is yet unprocessed.  | 
 Remove-WipeRequest  | 
 SelfService  | 
| 
 Remove a wipe request for the specified managed device if the wipe request is yet unprocessed.  | 
 Remove-WipeRequest  | 
 SelfService  | 
See Also