Pia: Add/Remove access to Mail Distribution List
Overviewβ
This package allows the Chat User to add or remove distribution lists from the selected end user.
Platformsβ
- Cloud Only
- Cloud Hybrid
Requirementsβ
Cloud Hybrid Orchestrator agents in a valid state on
- Primary Domain Controller
- Azure AD Connect Server
Cloud Only
- Microsoft Graph API Authorization and Delegation
Setup & Configurationβ
Global Config
- All Staff AD Groupm
- Primary Domain Controller
- Azure AD Connect Server
Processβ
The steps that the package takes during process execution are:
- Retrieve a list of all User and Shared Mailboxes from the mail environment.
- Present 2 options: -- Add User to Mail Group -- Remove User from Mail Group Based on the selection, do one of the following: -- Present the list of mail groups the user is already a member of for removing a user from a mail group -- Present the total list of all mail groups to allow selection for adding a user to a mail group
- There are 4 possible actions at this point:
Tabs {.tabset}β
Add to Mail Groupβ
If the group is an Exchange Mail Group / Distribution List (linked to Active Directory group)
- Connect to the primary domain controller
- Add the user to the corresponding Active Directory Security Group
- Execute a Delta Active Directory Sync (DirSync)
Add Simple Exchange Mail Groupβ
If the group is just a simple Exchange Mail Group / Distribution List
- Add the user directly to the Exchange Mail Group in Ofice 365 via Exchange PowerShell
Remove from Mail Groupβ
If the group is an Exchange Mail Group / Distribution List (linked to Active Directory group)
- Connect to the primary domain controller
- Remove the user from the corresponding Active Directory Security Group
- Execute a Delta Active Directory Sync (DirSync)
Remove Simple Exchange Mail Groupβ
If the group is just a simple Exchange Mail Group / Distribution List
- Remove the user from the Exchange Mail Group in Ofice 365 via Exchange PowerShell
- Perform a Directory Sync to Azure if required.
- Advises the user of the groups that have been added/removed from the User.