Pia: Add/Remove User from Groups
Overviewβ
This package allows the Chat User to add or remove the end user from groups.
Platformsβ
- Cloud Only
- Cloud Hybrid
- Prem Only
Requirementsβ
Cloud Hybrid Orchestrator agents in a valid state on
- Primary Domain Controller
- Azure AD Connect Server
Prem Only Orchestrator agent in a valid state on
- Primary Domain Controller
Setup & Configurationβ
Global Config
- All Staff AD Group
- (Prem Only) Primary Domain Controller
- (Prem Only / Cloud Hybrid) Azure AD Connect Server
Microsoft Graph API
- (Cloud Only) Authorization and Delegation configured
Processβ
The steps that the package takes during process execution are:
WuwwLa~ {.tabset}
Prem Onlyβ
- Pia will connect to Active Directory on the Primary Domain Controller and retrieve a list of group members
- Pia presents the engineer with a form that allows the engineer to select a single user, which will allow modification of their group memberships
- Pia will connect to Active Directory on the Primary Domain Controller and retrieve a list of group members
- Pia will connect to Active Directory on the Primary Domain Controller and retrieve a list of all groups
- The engineer will be prompted with a list of changes and Pia requests the engineer confirm the changes
- Pia queries the primary Domain Controller and removes the user from the groups previously selected by the engineer
- Pia queries the primary Domain Controller and assigns the user to the groups previously selected by the engineer
- Pia presents the engineer with a list of changes, advising of what groups the user was added to or removed from.
Cloud Onlyβ
- Pia will connect to Azure and retrieve a list of group members
- Pia presents the engineer with a form that allows the engineer to select a single user, which will allow modification of their group memberships
- Based on the information gathered in the previous form Pia will query Azure and collect the selected user details
- Pia queries Azure and collects a list of groups the selected user is a member of
- A list of groups includes Unified, Security, Distribution, Mail-Enabled Security Groups
- Pia queries Azure and obtains a list of all groups
- Pia presents the engineer with a form, to allow the engineer to select which groups the user will be added to or removed from.
- A list of groups includes Unified, Security, Distribution, Mail-Enabled Security Groups
- Pia queries Azure and removes the user from the groups previously selected by the engineer
- Pia queries Azure and assigns the user to the groups previously selected by the engineer
- Pia presents the engineer with a list of changes, advising of what groups the user was added to or removed from.
Cloud Hybridβ
- Pia will connect to Azure and retrieve a list of group members
- Pia presents the engineer with a form that allows the engineer to select a single user, which will allow modification of their group memberships
- Based on the information gathered in the previous form Pia will query Azure and collect the selected user details
- Pia queries Azure and collects a list of groups the selected user is a member of
- A list of groups includes Unified, Security, Distribution, Mail-Enabled Security Groups
- Based on the information gathered in the previous form Pia queries the primary Domain Controller and obtains a list of group memberships that the selected user is a member of.
- Pia queries the primary Domain Controller and obtains a list of all groups
- Pia presents the engineer with a form, to allow the engineer to select which groups the user will be added to or removed from.
- A list of groups includes Unified, Security, Distribution, Mail-Enabled Security Groups
- Pia queries Azure and removes the user from the groups previously selected by the engineer
- Pia queries Azure and assigns the user to the groups previously selected by the engineer
- Pia queries the primary Domain Controller and removes the user from the groups previously selected by the engineer
- Pia queries the primary Domain Controller and assigns the user to the groups previously selected by the engineer
- Pia performs a directory sync to replicate the changes to other Domain Controllers in the forest
- Pia presents the engineer with a list of changes, advising of what groups the user was added to or removed from.
- Pia performs an Azure Policy Type Delta directory sync to replicate the changes to Azure