Anavem
Languageen
Comment migrer des groupes de distribution d'Exchange sur site vers Microsoft 365

Comment migrer des groupes de distribution d'Exchange sur site vers Microsoft 365

Apprenez à migrer des groupes de distribution d'Exchange sur site vers Microsoft 365 en utilisant l'automatisation PowerShell, y compris l'exportation, la recréation, la gestion des membres et la vérification du flux de courrier.

13 avril 2026 18 min
mediuméchange 8 étapes 18 min

Pourquoi migrer les groupes de distribution d'un environnement local vers Microsoft 365 ?

Les groupes de distribution sont essentiels pour la communication par e-mail dans les organisations, mais les gérer dans des environnements hybrides crée de la complexité et une surcharge administrative. Lorsque vous migrez d'Exchange sur site vers Microsoft 365, les groupes de distribution ne se transfèrent pas automatiquement : ils doivent être recréés dans l'environnement cloud.

Contrairement aux migrations de boîtes aux lettres qui disposent d'outils dédiés, la migration des groupes de distribution nécessite un processus manuel utilisant l'automatisation PowerShell. Cela est dû au fait que les groupes de distribution contiennent des données d'adhésion complexes, des autorisations et des règles de flux de courrier qui nécessitent une gestion minutieuse pour maintenir leur fonctionnalité.

Qu'est-ce qui rend la migration des groupes de distribution difficile ?

Le principal défi est que Microsoft ne fournit pas d'outil de migration directe pour les groupes de distribution. Vous reconstruisez essentiellement votre structure de groupe dans Exchange Online tout en préservant toutes les adhésions, autorisations et configurations de routage de courrier. De plus, dans les environnements hybrides, vous devez éviter les conflits de synchronisation entre les objets locaux et cloud.

Ce tutoriel fournit une solution complète basée sur PowerShell qui exporte vos groupes de distribution sur site, les recrée dans Exchange Online avec un préfixage approprié pour éviter les conflits, et inclut des chemins de mise à niveau optionnels vers les groupes Microsoft 365 pour des fonctionnalités de collaboration améliorées. Vous apprendrez également à gérer les problèmes de synchronisation hybride et à vérifier le flux de courrier après la migration.

Guide de mise en oeuvre

Procédure complète

01

Installer et se connecter à Exchange Online PowerShell

Tout d'abord, installez le dernier module Exchange Online PowerShell V3 sur votre poste de gestion. Ce module fournit les cmdlets nécessaires pour gérer les groupes de distribution Exchange Online.

Install-Module -Name ExchangeOnlineManagement -Force -AllowClobber

Connectez-vous à Exchange Online en utilisant vos identifiants administrateur :

Connect-ExchangeOnline -UserPrincipalName admin@yourdomain.com

Vérifiez la connexion en listant les groupes de distribution existants :

Get-DistributionGroup | Select-Object Name, PrimarySmtpAddress | Format-Table
Astuce pro : Utilisez le paramètre -ShowProgress $true avec Connect-ExchangeOnline pour voir le statut de la connexion en temps réel.
02

Exporter les groupes de distribution sur site vers CSV

Connectez-vous à votre serveur Exchange local en utilisant Exchange Management Shell. Exécutez ceci en tant qu'administrateur sur le serveur Exchange ou sur une machine avec les outils de gestion Exchange installés.

Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn

Créez un script d'exportation complet qui capture tous les détails des groupes de distribution et leurs membres :

# Créer un répertoire d'exportation
New-Item -Path "C:\Scripts" -ItemType Directory -Force

# Exporter les groupes de distribution avec tous les détails
Get-DistributionGroup | ForEach-Object {
    $Group = $_
    $Members = Get-DistributionGroupMember -Identity $Group.Name
    
    foreach ($Member in $Members) {
        [PSCustomObject]@{
            GroupName = $Group.DisplayName
            GroupAlias = $Group.Alias
            PrimarySmtpAddress = $Group.PrimarySmtpAddress
            MemberName = $Member.DisplayName
            MemberEmail = $Member.PrimarySmtpAddress
            MemberType = $Member.RecipientType
            ManagedBy = ($Group.ManagedBy -join ";")
            HiddenFromAddressLists = $Group.HiddenFromAddressListsEnabled
            RequireSenderAuthenticationEnabled = $Group.RequireSenderAuthenticationEnabled
            AcceptMessagesOnlyFrom = ($Group.AcceptMessagesOnlyFrom -join ";")
        }
    }
} | Export-Csv -Path "C:\Scripts\OnPremDGs.csv" -NoTypeInformation

Vérifiez l'exportation en consultant le fichier CSV :

Import-Csv "C:\Scripts\OnPremDGs.csv" | Select-Object GroupName, GroupAlias, MemberEmail | Format-Table
Avertissement : Cet export inclut des groupes imbriqués et des groupes de sécurité. Vous devrez examiner manuellement et aplatir les adhésions imbriquées avant de les importer dans Exchange Online.
03

Préparer les données CSV pour la recréation dans le cloud

Ouvrez le fichier CSV exporté et préparez-le pour l'importation dans le cloud. Ajoutez un préfixe "C-" aux noms de groupe et aux alias pour éviter les conflits avec les objets existants sur site lors de la synchronisation hybride.

# Charger et modifier les données CSV
$DGData = Import-Csv "C:\Scripts\OnPremDGs.csv"

# Créer des données modifiées avec des préfixes cloud
$CloudDGData = $DGData | ForEach-Object {
    [PSCustomObject]@{
        GroupName = "C-" + $_.GroupName
        GroupAlias = "C-" + $_.GroupAlias
        PrimarySmtpAddress = "C-" + $_.PrimarySmtpAddress
        MemberEmail = $_.MemberEmail
        ManagedBy = $_.ManagedBy
        HiddenFromAddressLists = $_.HiddenFromAddressLists
        RequireSenderAuthenticationEnabled = $_.RequireSenderAuthenticationEnabled
        AcceptMessagesOnlyFrom = $_.AcceptMessagesOnlyFrom
    }
}

# Exporter les données modifiées
$CloudDGData | Export-Csv "C:\Scripts\CloudDGs.csv" -NoTypeInformation

Validez que toutes les adresses e-mail des membres existent dans Exchange Online :

# Vérifier si les membres existent dans Exchange Online
$UniqueMembers = $CloudDGData | Select-Object -ExpandProperty MemberEmail | Sort-Object -Unique

foreach ($Member in $UniqueMembers) {
    try {
        $Recipient = Get-Recipient $Member -ErrorAction Stop
        Write-Host "✓ Trouvé : $Member" -ForegroundColor Green
    }
    catch {
        Write-Host "✗ Manquant : $Member" -ForegroundColor Red
    }
}

Examinez la sortie et supprimez tous les membres manquants de votre CSV avant de continuer.

04

Créer des groupes de distribution dans Exchange Online

Importez le CSV préparé et créez des groupes de distribution dans Exchange Online. Ce script crée d'abord des groupes sans membres, puis ajoute les membres à l'étape suivante.

# Importer le CSV prêt pour le cloud
$CloudDGs = Import-Csv "C:\Scripts\CloudDGs.csv"

# Obtenir des groupes uniques (puisque le CSV a une ligne par membre)
$UniqueGroups = $CloudDGs | Group-Object GroupName | ForEach-Object {
    $_.Group[0]  # Prendre la première occurrence de chaque groupe
}

# Créer des groupes de distribution
foreach ($Group in $UniqueGroups) {
    try {
        Write-Host "Création du groupe : $($Group.GroupName)" -ForegroundColor Yellow
        
        $NewDGParams = @{
            Name = $Group.GroupName
            Alias = $Group.GroupAlias
            PrimarySmtpAddress = $Group.PrimarySmtpAddress
            Type = "Distribution"
        }
        
        # Ajouter des paramètres optionnels s'ils existent
        if ($Group.ManagedBy) {
            $Managers = $Group.ManagedBy -split ";"
            $NewDGParams.ManagedBy = $Managers
        }
        
        New-DistributionGroup @NewDGParams
        
        # Configurer des paramètres supplémentaires
        Set-DistributionGroup -Identity $Group.GroupAlias -HiddenFromAddressListsEnabled ([bool]::Parse($Group.HiddenFromAddressLists))
        Set-DistributionGroup -Identity $Group.GroupAlias -RequireSenderAuthenticationEnabled ([bool]::Parse($Group.RequireSenderAuthenticationEnabled))
        
        Write-Host "✓ Créé : $($Group.GroupName)" -ForegroundColor Green
    }
    catch {
        Write-Host "✗ Échec de la création de $($Group.GroupName) : $($_.Exception.Message)" -ForegroundColor Red
    }
}

Vérifiez la création du groupe dans le Centre d'administration Exchange ou PowerShell :

Get-DistributionGroup -Filter "Name -like 'C-*'" | Select-Object Name, PrimarySmtpAddress, ManagedBy | Format-Table
Astuce pro : Utilisez le paramètre -WhatIf avec New-DistributionGroup pour tester le script sans créer réellement les groupes d'abord.
05

Ajouter des membres aux groupes de distribution

Ajoutez maintenant tous les membres à leurs groupes de distribution respectifs. Cette étape traite le CSV pour ajouter chaque membre au groupe correct.

# Grouper les membres par groupe de distribution
$GroupedMembers = $CloudDGs | Group-Object GroupAlias

foreach ($GroupData in $GroupedMembers) {
    $GroupAlias = $GroupData.Name
    $Members = $GroupData.Group
    
    Write-Host "Ajout des membres au groupe : $GroupAlias" -ForegroundColor Yellow
    
    foreach ($Member in $Members) {
        try {
            # Vérifier que le membre existe avant d'ajouter
            $Recipient = Get-Recipient $Member.MemberEmail -ErrorAction Stop
            
            Add-DistributionGroupMember -Identity $GroupAlias -Member $Member.MemberEmail -ErrorAction Stop
            Write-Host "  ✓ Ajouté : $($Member.MemberEmail)" -ForegroundColor Green
        }
        catch [Microsoft.Exchange.Management.RecipientTasks.MemberAlreadyExistsException] {
            Write-Host "  ⚠ Déjà membre : $($Member.MemberEmail)" -ForegroundColor Yellow
        }
        catch {
            Write-Host "  ✗ Échec de l'ajout $($Member.MemberEmail) : $($_.Exception.Message)" -ForegroundColor Red
        }
    }
}

Vérifiez l'appartenance pour quelques groupes :

# Vérifier l'appartenance pour les premiers groupes
Get-DistributionGroup -Filter "Name -like 'C-*'" | Select-Object -First 3 | ForEach-Object {
    Write-Host "\nMembres de $($_.Name) :" -ForegroundColor Cyan
    Get-DistributionGroupMember $_.Name | Select-Object Name, PrimarySmtpAddress | Format-Table
}

Générez un rapport d'appartenance :

# Créer un rapport d'appartenance
$MembershipReport = Get-DistributionGroup -Filter "Name -like 'C-*'" | ForEach-Object {
    $Group = $_
    $MemberCount = (Get-DistributionGroupMember $Group.Name).Count
    
    [PSCustomObject]@{
        GroupName = $Group.Name
        PrimarySmtpAddress = $Group.PrimarySmtpAddress
        MemberCount = $MemberCount
        ManagedBy = ($Group.ManagedBy -join ";")
    }
}

$MembershipReport | Export-Csv "C:\Scripts\MigrationReport.csv" -NoTypeInformation
$MembershipReport | Format-Table
06

Configurer le flux de messagerie et tester les groupes de distribution

Configurez les paramètres de flux de messagerie et testez les groupes de distribution migrés pour vous assurer qu'ils fonctionnent correctement. Cela inclut la configuration du routage des mails et le test de la livraison des messages.

# Configurez les paramètres de flux de messagerie pour les groupes migrés
Get-DistributionGroup -Filter "Name -like 'C-*'" | ForEach-Object {
    $Group = $_
    
    # Assurez un routage de mail approprié
    Set-DistributionGroup -Identity $Group.Name -EmailAddressPolicyEnabled $false
    
    # Ajoutez l'adresse SMTP originale comme secondaire si nécessaire
    $OriginalAddress = $Group.PrimarySmtpAddress -replace "^C-", ""
    
    try {
        Set-DistributionGroup -Identity $Group.Name -EmailAddresses @{Add="smtp:$OriginalAddress"}
        Write-Host "✓ Adresse secondaire ajoutée $OriginalAddress à $($Group.Name)" -ForegroundColor Green
    }
    catch {
        Write-Host "⚠ Impossible d'ajouter l'adresse secondaire pour $($Group.Name): $($_.Exception.Message)" -ForegroundColor Yellow
    }
}

Testez la livraison des mails aux groupes de distribution :

# Testez le flux de messagerie (remplacez par vos adresses de test)
$TestGroups = Get-DistributionGroup -Filter "Name -like 'C-*'" | Select-Object -First 2

foreach ($TestGroup in $TestGroups) {
    Write-Host "Test du flux de messagerie pour : $($TestGroup.Name)" -ForegroundColor Yellow
    
    # Envoyez un message de test
    $TestMessage = @{
        To = $TestGroup.PrimarySmtpAddress
        Subject = "Message de test pour $($TestGroup.Name) - $(Get-Date)"
        Body = "Ceci est un message de test pour vérifier la fonctionnalité du groupe de distribution."
        From = "admin@yourdomain.com"  # Remplacez par votre email admin
    }
    
    try {
        Send-MailMessage @TestMessage -SmtpServer "outlook.office365.com" -Port 587 -UseSsl -Credential (Get-Credential)
        Write-Host "✓ Message de test envoyé à $($TestGroup.PrimarySmtpAddress)" -ForegroundColor Green
    }
    catch {
        Write-Host "✗ Échec de l'envoi du message de test : $($_.Exception.Message)" -ForegroundColor Red
    }
}

Surveillez la trace des messages pour la confirmation de livraison :

# Vérifiez la trace des messages (attendez 5-10 minutes après l'envoi)
$StartDate = (Get-Date).AddHours(-1)
$EndDate = Get-Date

Get-MessageTrace -StartDate $StartDate -EndDate $EndDate -RecipientAddress "C-*@yourdomain.com" | 
    Select-Object Received, SenderAddress, RecipientAddress, Subject, Status | 
    Format-Table -AutoSize
Avertissement : Le flux de messagerie peut prendre 5-10 minutes pour se propager. Ne paniquez pas si les messages de test n'arrivent pas immédiatement.
07

Gérer la synchronisation hybride et nettoyer les groupes sur site

Si vous êtes dans un environnement hybride, vous devez prévenir les conflits de synchronisation et nettoyer les groupes de distribution sur site. Cette étape garantit que les groupes cloud deviennent autoritaires.

# Créer une UO séparée pour les groupes de distribution gérés par le cloud
# Exécutez ceci sur votre contrôleur de domaine ou serveur de gestion AD
Import-Module ActiveDirectory

# Créer une UO pour les groupes de distribution cloud
New-ADOrganizationalUnit -Name "CloudDistributionGroups" -Path "DC=yourdomain,DC=com" -Description "Groupes de distribution gérés dans Exchange Online"

# Déplacer les DG sur site vers la nouvelle UO (cela les retire du périmètre de synchronisation)
$OnPremGroups = Get-DistributionGroup | Where-Object {$_.Name -notlike "C-*"}

foreach ($Group in $OnPremGroups) {
    try {
        # Obtenir l'objet AD
        $ADGroup = Get-ADGroup -Filter "Name -eq '$($Group.Name)'"
        
        if ($ADGroup) {
            Move-ADObject -Identity $ADGroup.DistinguishedName -TargetPath "OU=CloudDistributionGroups,DC=yourdomain,DC=com"
            Write-Host "✓ Déplacé $($Group.Name) vers l'UO CloudDistributionGroups" -ForegroundColor Green
        }
    }
    catch {
        Write-Host "✗ Échec du déplacement de $($Group.Name): $($_.Exception.Message)" -ForegroundColor Red
    }
}

Mettre à jour la configuration de synchronisation de Microsoft Entra Connect pour exclure la nouvelle UO :

# Configurer Entra Connect pour exclure l'UO CloudDistributionGroups
# Cela prévient les conflits de synchronisation entre les groupes sur site et cloud

# Remarque : Cela nécessite d'exécuter l'assistant de configuration Entra Connect
# ou de modifier les règles de synchronisation via l'Éditeur de règles de synchronisation

Write-Host "IMPORTANT : Configurer Entra Connect pour exclure l'UO CloudDistributionGroups de la synchronisation" -ForegroundColor Red
Write-Host "1. Ouvrir l'Éditeur de règles de synchronisation Entra Connect" -ForegroundColor Yellow
Write-Host "2. Créer une règle entrante pour exclure OU=CloudDistributionGroups" -ForegroundColor Yellow
Write-Host "3. Exécuter un cycle de synchronisation complet après la configuration" -ForegroundColor Yellow

Vérifier que la migration est terminée :

# Rapport de vérification final
$MigrationSummary = @{
    OnPremisesGroups = (Get-DistributionGroup | Where-Object {$_.Name -notlike "C-*"}).Count
    CloudGroups = (Get-DistributionGroup -Filter "Name -like 'C-*'").Count
    TotalMembers = 0
}

# Compter le nombre total de membres dans les groupes cloud
Get-DistributionGroup -Filter "Name -like 'C-*'" | ForEach-Object {
    $MigrationSummary.TotalMembers += (Get-DistributionGroupMember $_.Name).Count
}

Write-Host "\n=== RÉSUMÉ DE MIGRATION ===" -ForegroundColor Cyan
Write-Host "Groupes sur site restants : $($MigrationSummary.OnPremisesGroups)" -ForegroundColor Yellow
Write-Host "Groupes cloud créés : $($MigrationSummary.CloudGroups)" -ForegroundColor Green
Write-Host "Nombre total de membres migrés : $($MigrationSummary.TotalMembers)" -ForegroundColor Green

# Exporter le rapport final
$MigrationSummary | ConvertTo-Json | Out-File "C:\Scripts\FinalMigrationSummary.json"
Conseil pro : Gardez les groupes sur site dans l'UO séparée pendant 30 jours avant de les supprimer, au cas où vous auriez besoin de revenir en arrière ou de vous référer à la configuration d'origine.
08

Optionnel : Mettre à niveau les groupes de distribution vers des groupes Microsoft 365

Après une migration réussie, vous pouvez mettre à niveau les groupes de distribution éligibles vers des Groupes Microsoft 365 pour des fonctionnalités de collaboration améliorées. Cette étape est facultative mais recommandée pour les groupes qui ont besoin d'outils de collaboration modernes.

# Vérifiez quels groupes sont éligibles pour la mise à niveau vers des Groupes Microsoft 365
Get-DistributionGroup -Filter "Name -like 'C-*'" | ForEach-Object {
    try {
        $EligibilityCheck = Get-EligibleDistributionGroupForMigration -Identity $_.Name
        
        [PSCustomObject]@{
            GroupName = $_.Name
            PrimarySmtpAddress = $_.PrimarySmtpAddress
            Eligible = $EligibilityCheck.IsEligibleForUpgrade
            Reasons = ($EligibilityCheck.IneligibilityReasons -join "; ")
        }
    }
    catch {
        [PSCustomObject]@{
            GroupName = $_.Name
            PrimarySmtpAddress = $_.PrimarySmtpAddress
            Eligible = $false
            Reasons = "Erreur lors de la vérification de l'éligibilité : $($_.Exception.Message)"
        }
    }
} | Format-Table -AutoSize

Mettez à niveau les groupes éligibles vers des Groupes Microsoft 365 :

# Mettez à niveau les groupes de distribution éligibles vers des Groupes Microsoft 365
$EligibleGroups = Get-DistributionGroup -Filter "Name -like 'C-*'" | Where-Object {
    try {
        $Check = Get-EligibleDistributionGroupForMigration -Identity $_.Name
        return $Check.IsEligibleForUpgrade
    }
    catch {
        return $false
    }
}

foreach ($Group in $EligibleGroups) {
    try {
        Write-Host "Mise à niveau de $($Group.Name) vers un Groupe Microsoft 365..." -ForegroundColor Yellow
        
        # Initier la mise à niveau
        Upgrade-DistributionGroup -DlIdentities $Group.PrimarySmtpAddress
        
        Write-Host "✓ Mise à niveau initiée pour $($Group.Name)" -ForegroundColor Green
        Write-Host "  Remarque : Le processus de mise à niveau peut prendre plusieurs minutes" -ForegroundColor Cyan
    }
    catch {
        Write-Host "✗ Échec de la mise à niveau de $($Group.Name) : $($_.Exception.Message)" -ForegroundColor Red
    }
}

Surveillez la progression de la mise à niveau et vérifiez les Groupes Microsoft 365 :

# Vérifiez le statut de la mise à niveau (exécutez ceci après 10-15 minutes)
Write-Host "Vérification des nouveaux Groupes Microsoft 365..." -ForegroundColor Yellow

# Liste des Groupes Microsoft 365 créés à partir de groupes de distribution
Get-UnifiedGroup | Where-Object {$_.DisplayName -like "C-*"} | 
    Select-Object DisplayName, PrimarySmtpAddress, WhenCreated, GroupType | 
    Format-Table -AutoSize

# Vérifiez que les fonctionnalités du groupe sont disponibles
Get-UnifiedGroup | Where-Object {$_.DisplayName -like "C-*"} | Select-Object -First 1 | ForEach-Object {
    Write-Host "\nFonctionnalités disponibles pour $($_.DisplayName) :" -ForegroundColor Cyan
    Write-Host "- Site SharePoint : $($_.SharePointSiteUrl)" -ForegroundColor Green
    Write-Host "- Intégration Teams : Disponible" -ForegroundColor Green
    Write-Host "- Planner : Disponible" -ForegroundColor Green
    Write-Host "- Calendrier : Disponible" -ForegroundColor Green
}

Nettoyage final et documentation :

# Générer le rapport final de migration et de mise à niveau
$FinalReport = @{
    MigrationDate = Get-Date
    DistributionGroupsMigrated = (Get-DistributionGroup -Filter "Name -like 'C-*'").Count
    Microsoft365GroupsCreated = (Get-UnifiedGroup | Where-Object {$_.DisplayName -like "C-*"}).Count
    RemainingDistributionGroups = (Get-DistributionGroup -Filter "Name -like 'C-*' -and RecipientTypeDetails -eq 'MailUniversalDistributionGroup'").Count
}

$FinalReport | ConvertTo-Json | Out-File "C:\Scripts\CompleteMigrationReport.json"

Write-Host "\n=== RAPPORT FINAL DE MIGRATION ===" -ForegroundColor Cyan
Write-Host "Migration terminée le : $($FinalReport.MigrationDate)" -ForegroundColor Green
Write-Host "Groupes de distribution migrés : $($FinalReport.DistributionGroupsMigrated)" -ForegroundColor Green
Write-Host "Mis à niveau vers des Groupes Microsoft 365 : $($FinalReport.Microsoft365GroupsCreated)" -ForegroundColor Green
Write-Host "Restant en tant que groupes de distribution : $($FinalReport.RemainingDistributionGroups)" -ForegroundColor Yellow

Write-Host "\nMigration terminée ! Tous les rapports sont enregistrés dans C:\Scripts\" -ForegroundColor Cyan
Astuce pro : Les Groupes Microsoft 365 offrent des fonctionnalités supplémentaires comme les sites SharePoint, l'intégration Teams et Planner. Envisagez de mettre à niveau les groupes qui ont besoin de ces fonctionnalités de collaboration.

Questions Fréquentes

Puis-je migrer des groupes de distribution directement d'Exchange sur site vers Microsoft 365 ?+
Non, il n'existe pas d'outil de migration directe pour les groupes de distribution. Microsoft ne propose pas de méthode automatisée pour migrer les groupes de distribution d'Exchange sur site vers Microsoft 365. Vous devez exporter les données du groupe à l'aide de PowerShell, puis recréer les groupes dans Exchange Online. Ce tutoriel fournit des scripts PowerShell complets pour automatiser ce processus, y compris l'exportation des membres, la recréation des groupes et la restauration des adhésions.
Que se passe-t-il avec les groupes de distribution imbriqués lors de la migration vers Exchange Online ?+
Les groupes de distribution imbriqués nécessitent un traitement spécial lors de la migration. Exchange Online prend en charge les groupes imbriqués, mais le processus d'exportation et d'importation peut aplatir la structure. Vous devrez examiner manuellement vos données d'exportation CSV et recréer les relations d'imbrication après la migration initiale. Les scripts PowerShell de ce tutoriel capturent les adhésions imbriquées, mais vous devrez peut-être ajuster la logique d'importation pour des scénarios imbriqués complexes.
Comment puis-je éviter les conflits de synchronisation entre les groupes de distribution sur site et dans le cloud ?+
Pour éviter les conflits de synchronisation dans les environnements hybrides, utilisez un préfixe de nommage (comme 'C-') pour les groupes cloud et déplacez les groupes sur site vers une UO distincte exclue de la synchronisation Microsoft Entra Connect. Ce tutoriel montre comment créer une UO CloudDistributionGroups et configurer les exclusions de synchronisation. Cela garantit que les groupes cloud deviennent autoritaires sans conflits avec les objets sur site.
Dois-je mettre à niveau les groupes de distribution migrés vers les groupes Microsoft 365 ?+
La mise à niveau vers Microsoft 365 Groups est recommandée pour les groupes qui ont besoin de fonctionnalités de collaboration modernes comme les sites SharePoint, l'intégration avec Teams et Planner. Cependant, tous les groupes de distribution ne sont pas éligibles pour la mise à niveau—les groupes de sécurité et les groupes avec des règles de flux de messagerie complexes peuvent ne pas être qualifiés. Utilisez la cmdlet Get-EligibleDistributionGroupForMigration pour vérifier l'éligibilité avant de tenter des mises à niveau.
Combien de temps faut-il pour que le flux de courrier fonctionne après la migration des groupes de distribution ?+
Le flux de courrier prend généralement 5 à 10 minutes pour se propager après la création de groupes de distribution dans Exchange Online. Les modifications DNS et les mises à jour de routage du courrier nécessitent du temps pour se répliquer dans l'infrastructure de Microsoft. Testez la livraison du courrier en utilisant la fonctionnalité de traçage des messages présentée dans ce tutoriel. Si le flux de courrier ne fonctionne pas après 30 minutes, vérifiez les problèmes de configuration tels que des adresses SMTP incorrectes ou des membres manquants.

Discussion

Partagez vos réflexions et analyses

Connectez-vous pour participer