Une boîte aux lettres partagée dans Exchange Server est un type de boîte aux lettres qui est utilisé par plusieurs utilisateurs (avec un accès reconnu) pour lire et envoyer des courriels. Cependant, il arrive que vous ayez besoin de copier des courriels d'une boîte aux lettres partagée vers une autre boîte aux lettres pour diverses raisons. Dans cet article, nous allons vous montrer comment copier tous les courriels d'une boîte aux lettres partagée vers une autre.
Pourquoi avez-vous besoin de copier toutes les données d'une boîte aux lettres partagée vers une autre ?
Il existe de nombreuses raisons pour lesquelles vous pouvez avoir besoin de copier l'intégralité du contenu d'une boîte aux lettres partagée vers une autre boîte aux lettres partagée. Vous trouverez ci-dessous une liste des raisons les plus courantes :
Changement d'autorisation : Vous souhaitez conserver la boîte aux lettres partagée pour les données historiques, mais aussi pour que les utilisateurs puissent y apporter des modifications. La boîte aux lettres d'origine est donc conservée et les utilisateurs peuvent modifier la copie.
Nettoyage de la boîte aux lettres : La purge est nécessaire pour séparer les données historiques de la boîte aux lettres source.
Restriction organisationnelle : Certains services ou équipes doivent consolider ou fusionner les boîtes aux lettres partagées afin d'assurer une communication transparente.
Transition d'équipe : Lorsqu'une personne change d'équipe, bien que les responsabilités et les obligations de rendre compte restent les mêmes, une copie des données de la boîte aux lettres est nécessaire.
Méthodes de copie des courriels d'une boîte aux lettres partagée à une autre
Vous trouverez ci-dessous quelques méthodes pour copier tous les courriels d'une boîte aux lettres partagée vers une autre boîte aux lettres partagée.
Méthode n°1 : Utiliser la fonction d'importation/exportation dans Outlook
Vous pouvez copier les courriels d'une boîte aux lettres partagée vers une autre en utilisant Microsoft Outlook. Pour ce faire, le profil Microsoft Outlook configuré doit avoir accès aux boîtes aux lettres source et destination. Voyons la procédure étape par étape :
Étape n°1 - Exporter les données
Tout d'abord, vous devez exporter les courriels de la boîte aux lettres partagée vers PST. Pour ce faire, procédez comme suit :
Dans Outlook, cliquez sur Fichier, puis sur Ouvrir et exporter.
Cliquez sur Importer/Exporter.
Cliquez sur Exporter vers un fichier, puis sur Suivant.
Cliquez sur Fichier de données Outlook (.pst) puis sur Suivant.
Sélectionnez le répertoire racine de la boîte aux lettres partagée à exporter et cliquez sur Suivant.
Sélectionnez la destination pour l'enregistrement du fichier PST et cliquez sur Terminer.
Étape 2 - Importer les données exportées (PST) dans l'autre boîte aux lettres
Vous devez maintenant importer le fichier PST dans une autre boîte aux lettres partagée. Voici les étapes à suivre :
Cliquez sur Fichier et cliquez sur Ouvrir & Exporter.
Cliquez sur Importer/Exporter.
Cliquez sur Importer à partir d'un autre programme ou fichier, puis cliquez sur Suivant.
Cliquez sur Fichier de données Outlook (.pst) puis sur Suivant.
Cliquez sur le bouton Parcourir pour sélectionner le fichier PST et cliquez sur Suivant.
Sélectionnez le répertoire racine des données de la boîte aux lettres à importer et l'option d'importation dans le dossier actuel ou dans le même dossier, puis cliquez sur Terminer.
Méthode 2 : Utiliser les commandes PowerShell
Vous pouvez également utiliser les commandes PowerShell dans Exchange Management Shell (EMS) pour copier les courriels d'une boîte aux lettres à une autre. Cette méthode est recommandée pour les grandes boîtes aux lettres partagées et est plus fiable.
Pour pouvoir importer ou exporter à l'aide des commandes PowerShell, vous devez remplir quelques conditions. Tout d'abord, vous devez disposer des droits et autorisations nécessaires pour exporter et importer les boîtes aux lettres. Pour ce faire, ouvrez Exchange Management Shell (EMS) et exécutez la commande PowerShell suivante.
New-ManagementRoleAssignment -Role "Mailbox Import Export" -User "AdminUser "Copier le code
Dans la commande ci-dessus, vous pouvez remplacer "AdminUser" par l'utilisateur que vous utilisez pour exporter et importer les données.
Ensuite, vous devez créer un dossier partagé dans lequel le fichier PST sera enregistré. Il doit s'agir d'un bureau partagé. Vous devez également accorder à l'utilisateur admin des droits d'accès complets au dossier partagé et au groupe Exchange Server Subsystem le même accès.
Une fois les conditions ci-dessus remplies, vous pouvez exporter les données de la boîte aux lettres. Pour ce faire, ouvrez Exchange Management Shell (EMS) et exécutez la commande PowerShell suivante.
New-MailboxExportRequest -Mailbox "UserMailbox" -FilePath "\\NServerName\SharedFolder\MailboxBackup.pst"
Copier le code
Pour vérifier l'état du processus d'exportation, vous devez exécuter la commande suivante
Get-MailboxExportRequestCopy Code
L'état est alors affiché comme suit : en cours, réussi ou échoué.
Une fois l'exportation réussie, vous devriez avoir le fichier PST dans le dossier partagé spécifié. Vous devez maintenant utiliser la commande suivante pour importer le fichier PST exporté dans la boîte aux lettres.
New-MailboxImportRequest -Mailbox "UserMailbox" -FilePath "\\NNServerName\NSharedFolder\NMailboxBackup.pst"
Copier le code
Pour vérifier l'état du processus d'importation, vous pouvez exécuter la commande suivante
Get-MailboxImportRequestCopy Code
Une fois cette opération effectuée, aucune interaction de la part de l'utilisateur n'est nécessaire, car tout est effectué en arrière-plan par le serveur.
Méthode 3 : Utilisez la commande Find Mailbox
Cette méthode est similaire à la précédente, mais il n'est pas nécessaire d'exporter et d'importer la boîte aux lettres séparément. Dans ce cas, la commande eDiscovery est utilisée pour importer directement d'une boîte aux lettres à une autre.
Pour que cette commande réussisse, l'utilisateur qui effectue l'exportation doit avoir tous les droits d'accès à la boîte aux lettres source et à la boîte aux lettres cible. Pour ce faire, vous pouvez utiliser les commandes suivantes :
Add-MailboxPermission -Identity "SourceMailbox" -User "AdminUser" -AccessRights FullAcces
Copiez le code
Add-MailboxPermission -Identity "DestinationMailbox" -User "AdminUser" -AccessRights FullAcces
Copier le code
Dans les commandes ci-dessus, vous pouvez remplacer SourceMailbox et DesinationMailbox en fonction de la situation et remplacer AdminUser par l'utilisateur qui effectuera l'exportation.
Une fois cela fait, vous pouvez utiliser la commande Search-Mailbox comme décrit ci-dessous.
Search-Mailbox -Identity "SourceMailbox" -TargetMailbox "DestinationMailbox" -TargetFolder "CopiedEmails" -LogLevel Ful
Code de copie
Cette commande demande aux services d'eDiscovery de rechercher la SourceMailbox et d'exporter toutes les informations vers la DestinationMailbox. Elle importe tous les éléments dans un dossier cible spécifié (par exemple CopiedEmails). Vous pouvez supprimer le paramètre -TargetFolder si vous souhaitez importer dans le dossier racine.
Après avoir exécuté la commande, vous pouvez utiliser la commande suivante pour vérifier l'état du processus d'importation.
Get-MailboxFolderStatistics -Identity "Boîte aux lettres cible
Copier le code
Limites des méthodes ci-dessus
Vous pouvez utiliser les méthodes ci-dessus pour exporter et importer les données vers une autre boîte aux lettres partagée, mais ces méthodes présentent quelques difficultés et limitations
Microsoft Outlook peut rencontrer des problèmes de performance. Lors du traitement de boîtes aux lettres volumineuses, l'application Outlook peut se bloquer ou ne plus répondre. Vous ne pouvez pas poursuivre l'importation si le processus est interrompu.
Pour utiliser les commandes PowerShell, vous devez avoir des connaissances en matière de scripts et des autorisations sur le serveur. Il existe également un risque d'erreur humaine. Par exemple, le fichier exporté peut être importé dans la mauvaise boîte aux lettres ou inversement.
Avec toutes les méthodes, le processus dépend de la base de données source. Cela signifie que si la base de données est hors ligne, vous ne pouvez pas exporter à partir d'elle.
Une solution simple et rapide pour copier des données d'une boîte aux lettres partagée à une autre
Pour surmonter les défis des méthodes ci-dessus, vous pouvez utiliser Stellar Converter for EDB. Avec cet outil, vous pouvez ouvrir des bases de données en ligne ou hors ligne/orphanées de n'importe quelle version d'Exchange Server et de n'importe quelle taille. Après une analyse rapide, vous pouvez facilement et granulairement exporter des boîtes aux lettres d'utilisateurs, des archives d'utilisateurs, des boîtes aux lettres partagées, des dossiers publics et même des éléments supprimés/purgés vers un serveur Exchange vivant ou Microsoft 365. Le programme dispose d'une interface conviviale et offre des fonctionnalités telles que la synchronisation automatique des boîtes aux lettres, la poursuite en cas d'interruption, les exportations prioritaires et les exportations parallèles.
Conclusion
Il existe différentes raisons pour lesquelles vous pouvez avoir besoin de copier des courriels d'une boîte aux lettres partagée vers une autre. Nous avons mentionné plusieurs méthodes que vous pouvez utiliser pour copier les données d'une boîte aux lettres partagée vers une autre. Ces opérations peuvent avoir des conséquences désastreuses si elles ne sont pas effectuées avec soin et précision. Nous avons également mentionné un outil de conversion EDB vers PST qui peut exporter les boîtes aux lettres partagées du fichier EDB tout en conservant l'intégrité complète des données.