Interested in content regarding Office 365 and Distribution List Migrations. The following table of contents links to relevant articles regarding the Distribution List Migration Module Version 2.
GitHub Repository – DLConversionV2
PowerShell Gallery – DLConversionV2
Office 365 – Distribution List Migrations Version 2 – Part 1
Introduction to the Distribution List Migration Module version 2.0
Office 365 – Distribution List Migrations Version 2 – Part 2
Preparing to use the distribution list migration v2 module.
Office 365 – Distribution List Migrations Version 2 – Part 3
Using the distribution list migration module v2 for simple migrations.
Office 365 – Distribution List Migrations Version 2 – Part 4
Retaining the original distribution group post migration…
Office 365 – Distribution List Migrations Version 2 – Part 5
Gathering advanced dependencies for a group to be migrated.
Office 365 – Distribution List Migrations Version 2 – Part 6
How does the module track distribution lists that have been migrated?
Office 365 – Distribution List Migrations Version 2.0 – Part 7
Enabling hybrid mail for for migrated distribution lists.
Office 365 – Distribution List Migrations Version 2.0 – Part 8
Performance updates and enhancements.
Office 365 – Distribution List Migrations Version 2.0 – Part 9
Introducing multiple distribution list migrations / batch migrations.
Office 365 – Distribution List Migrations Version 2.0 – Part 10
Additional code improvements…
Office 365 – Distribution List Migrations Version 2.0 – Part 11
Improvements in error handling in version 2.4.8.x
Office 365 – Distribution List Migrations Version 2.0 – Part 12
Announcing multiple migration machine support.
Office 365 – Distribution List Migrations Version 2.0 – Part 13
Enabling support for partially mail enable distribution groups.
Office 365 – Distribution List Migrations Version 2.0 – Part 14
Enabling hybrid mail flow post migration.
Office 365 – Distribution List Migrations Version 2.0 – Part 15
Enabling migration support for non-synchronized groups.
Office 365 – Distribution List Migrations Version 2.0 – Part 16
Mail flow issues with centralized mail transport enabled and migrated distribution groups.
Office 365 – Distribution List Migrations Version 2.0 – Part 17
I need assistance with the migration module, have a suggestion, or want to request a feature.
Office 365 – Distribution List Migrations Version 2.0 – Part 18
New handling of recipient restrictions assigned to the migrated distribution groups.
Office 365 – Distribution List Migrations Version 2.0 – Part 19
New handling of distribution group creation during migration to eliminate ambiguous references.
Office 365 – Distribution List Migrations Version 2.0 – Part 20
Adding a new method to verify the distribution list is directory synchronized.
Office 365 – Distribution List Migrations Version 2.0 – Part 21
Preparing for the deprecation and disablement of basic authentication.
Office 365 – Distribution List Migrations Version 2.0 – Part 22
The end of basic authentication in Exchange Online…
Office 365 – Distribution List Migrations Version 2.0 – Part 23
Collecting telemetry for performance improvements and usage statistics.
Office 365 – Distribution List Migrations Version 2.0 – Part 24
Issues encountered with large distribution list migrations.
Office 365 – Distribution List Migrations Version 2.0 – Part 25
Large distribution list migrations and code enhancements to increase performance and reliability.
Office 365 – Distribution List Migrations Version 2.0 – Part 26
New handling of nested distribution groups in multiple distribution group migrations.
Office 365 – Distribution List Migrations Version 2.0 – Part 27
Increasing the performance of multiple distribution list migrations.
Office 365 – Distribution List Migrations Version 2.0 – Part 28
Implementing exception codes.
Office 365 – Distribution List Migrations Version 2.0 – Part 29
Implementing the ability to migrated directly from on-premises distribution lists to Office 365 Unified Groups
Office 365 – Distribution List Migrations Version 2.0 – Part 30
Converting a cloud only distribution list to an Office 365 Unified Group
Office 365 – Distribution List Migrations Version 2.0 – Part 31
Enabling support for interactive authentication and single list migrations
ffice 365 – Distribution List Migrations Version 2.0 – Part 32
Enabling support for a custom routing domain
Office 365 – Distribution List Migrations Version 2.0 – Part 33
Testing a distribution list pre-migration
Office 365 – Distribution List Migrations Version 2.0 – Part 34
*IMPORTANT* Preparing for MS Graph Implementations
Office 365 – Distribution List Migrations Version 2.0 – Part 35
Improved handling for mailbox folder permissions, full mailbox access permissions, and send as permissions.
Office 365 – Distribution List Migrations Version 2.0 – Part 36
YouTube Tutorial – Introduction to Distribution List Migration 2.0 Module
Office 365 – Distribution List Migrations Version 2.0 – Part 37
YouTube Tutorial – Planning distribution list migrations with the Distribution List Migration 2.0 Module
Office 365 – Distribution List Migrations Version 2.0 – Part 38
Enabling support for migrations with a pre-defined name prefix or suffix.
Office 365 – Distribution List Migrations Version 2.0 – Part 39
Implementing improved error handling and error cleanup.
Impressive amount of work! I’ve gotten lost in the documents on dealing with nested groups. We have some very large trees with many circular nesting of groups going on. Some even 3 or 4 DL circles and all in the same tree. structure. It doesn’t seem this will work.
LikeLike
Nick:
So here is how nesting works. When you specify a group of SMTP addresses to be migrated with start-multipleDistributionListMigration if a parent is tried before a child then the parent is put in a retry queue. If the child was included in the migration set originally – then the parent is retried after a full pass is done.
So take this structure
Parent1
Child1
Child1A
If all three were specified Child1 and Parent1 would fail. Parent1 and Child1 would be retried. On the second pass parent1 would fail and be retried because Child1 was in the set.
Now if you have something like this.
Parent1 contains child 1
Parent2 contains child2
Child2 contains child1 and child1 contains child2 this will not automaticlly retry since there is no a circular dependency. You’d have to remove child1 or child2 from each other and do a migration – then add the contact back that is created.
Circular nesting can certainly bring about challenges.
LikeLike
Pingback: Complex Identity Migrations & Microsoft using PowerShell | Practical365