Get User Explicit Permissions
This Automation Manager object queries for the effective permissions applied by a Management Role to a specified user on the specified mailbox.
Input Parameters
User Name |
String |
Yes |
User name used to authenticate to the Office 365 web service. |
Password |
Password |
Yes |
Password used to authenticate to the Office 365 web service. |
Role Name |
String |
Yes |
Name of the Role that has granted the permissions to the specified user on the specified mailbox. |
User Email Address |
String |
Yes |
Email address of the user to query for effective permissions on the specified mailbox. |
Mailbox Email Address holding permissions |
String |
Yes |
Email address of the mailbox to query for specified user’s permissions on. |
Output Parameters
Permissions |
Array |
Array containing effective permissions. |
Permissions Record Count |
Number |
The number of entries within the Permissions Array. |
RunSpace ID |
String |
The Runspace ID of the Permissions entry. |
Access Rights |
String |
Effective access rights name applied. |
Deny |
Boolean |
True or False if the specified user is denied specific access permissions on the mailbox. |
Inheritance Type |
String |
The inherent permissions of the mailbox have been applied through either the Global group membership, Local group membership, Local permissions, Local privileges or Universal group membership. |
User |
String |
Name of user that has permissions on mailbox. |
Identity |
String |
Identity of the user that has permissions. |
Is Inherited |
Boolean |
True or False if the effective permissions have been inherited or not. |
Is Valid |
Boolean |
Displays if the mailbox folder is valid or contains errors. |
Result String |
String |
Object Execution Error Details. |
Result |
Number |
Returns a success value of zero or any value other than zero to indicate failure. |
Example Input Parameters
User Name |
String |
Yes |
Office365Admin@ABC.onmicrosoft.com |
Password |
Password |
Yes |
<link to start parameter> |
Permission |
Checkbox |
Yes |
Query for effective permissions of: one user |
Role Name |
String |
Yes |
Marketing |
User Email Address |
String |
Yes |
User1@ABC.onmicrosoft.com |
Mailbox Email Address holding permissions |
String |
Yes |
Mailbox1@ABC.onmicrosoft.com |