Provisioning

Add support for granting and revoking access to distribution groups and shared mailboxes using the HelloID Cloud Agent.
This feedback item is created based on an issue in the GitHub repository "HelloID-Conn-Prov-Target-Microsoft-Entra-ID-Exchange-Online". Issue: https://github.com/Tools4everBV/HelloID-Conn-Prov-Target-Microsoft-Entra-ID-Exchange-Online/issues/28 ================================================================ Currently when connecting to Connect-ManagedExchangeonline it does not retrieve the functions required to grant full/send as permissions to shared mailboxes, or add users to a distribution group. As this system currently supports connecting to exchange online using the cloud agent adding the capability to grant permissions to exchange items seems like the way to go. Currently the Connect-ManagedExchangeOnline feature is used only for hiding addresses from the global adres list, which is a very niche feature/requirement Add the following functions to the function retrieval of Connect-ManagedExchangeOnline to enable all aspects of configuring a mailbox and granting/revoking permissions: Get-MailboxCalendarConfiguration Get-MailboxMessageConfiguration Get-MailboxRegionalConfiguration Get-MailboxSpellingConfiguration Get-MailboxFolder Get-MailboxFolderPermission Get-MailboxPermission Get-MailboxUserConfiguration Get-RecipientPermission Get-DistributionGroup Get-Recipient Get-UnifiedGroup Get-UnifiedGroupLinks New-DistributionGroup New-UnifiedGroup Set-MailboxCalendarConfiguration Set-MailboxMessageConfiguration Set-MailboxRegionalConfiguration Set-MailboxSpellingConfiguration Set-MailboxFolderPermission Set-DistributionGroup Set-UnifiedGroup Add-MailboxFolderPermission Add-MailboxPermission Add-RecipientPermission Add-DistributionGroupMember Add-UnifiedGroupLinks Remove-MailboxFolderPermission Remove-MailboxPermission Remove-MailboxUserConfiguration Remove-RecipientPermission Remove-DistributionGroup Remove-DistributionGroupMember Remove-UnifiedGroup Remove-UnifiedGroupLinks ================================================================ Additional information: The list below is used in the "HelloID-Conn-Prov-Target-ExchangeOnline" repository and contains the functions required to execute commands that are currently not supported by the Cloud Agent. https://github.com/Tools4everBV/HelloID-Conn-Prov-Target-ExchangeOnline Add-MailboxPermission Remove-MailboxPermission Add-RecipientPermission Remove-RecipientPermission Get-EXORecipient Get-Recipient Get-Mailbox Get-DistributionGroup Add-DistributionGroupMember Remove-DistributionGroupMember Set-MailboxFolderPermission Get-MailboxFolderStatistics Set-MailboxRegionalConfiguration Set-MailboxAutoReplyConfiguration Get-MailboxAutoReplyConfiguration New-DistributionGroup Set-DistributionGroup Get-User
0
Allow immediate snapshot retry after Permission Entitlement import failures
When creating a snapshot of a target system, the behavior differs depending on where the import fails: If the Account Entitlement import fails, an error is shown and the snapshot can be retried immediately. If the Permission Entitlement import fails, the snapshot cannot be retried immediately. Instead, a cooldown period of approximately one hour must pass before another attempt can be made. Why this is a problem During development, testing, and implementation projects, it is common for entitlement imports to fail due to configuration changes, mapping adjustments, or source system data issues. When a failure occurs during the Permission Entitlement import, the one-hour waiting period significantly slows down troubleshooting and validation efforts. After making a fix, administrators cannot immediately verify whether the issue has been resolved and must wait before the next test can be performed. As multiple test iterations are often required before a configuration is fully working, this results in unnecessary delays and reduced efficiency during both development and customer implementations. Suggested Improvement Allow administrators to manually retry a snapshot immediately after a Permission Entitlement import failure, similar to the current behavior for Account Entitlement import failures. This would: Reduce development and implementation time. Speed up troubleshooting and validation. Improve the overall experience when configuring and testing target systems. Remove unnecessary waiting time when resolving import-related issues. In short: if a snapshot fails during the Permission Entitlement import, administrators should be able to retry the snapshot immediately instead of waiting for the one-hour cooldown period.
0
Load More