Pour ceux qui ont encore une importante infrastructure de dossiers publics, la migration de ceux-ci vers les dossiers publics modernes d’Exchange 2013 va représenter une étape importante voire complexe.
Migration des dossiers publics vers Exchange 2013
Il s’agira d’une bascule quasi-définitive de l’ensemble des dossiers publics en une seule fois.
Envisager cette migration signifie aussi qu’il n’existe plus de clients Outlook 2003 dans l’entreprise, ni de logiciels dépendant des dossiers publics classiques.
Tout d’abord, il faut noter qu’un jeu de commande spécifique *PublicFolderMigrationRequest est dédié à cette migration ainsi que quelques scripts. Ces scripts se trouveront sur le serveur Exchange 2013 dans le dossier C:\Program Files\Microsoft\Exchange Server\V15\Scripts.
Cette migration utilise le service Microsoft Exchange Mailbox Replication, comme pour le déplacement des boîtes aux lettres.
• Export-PublicFolderStatistics.ps1 Ce script exporte la liste des dossiers publics Exchange 2010 et des tailles correspondantes qui serviront de bases aux calculs.
• PublicFolderToMailboxMapGenerator.ps1 Ce script génère le fichier de mappage Exchange 2013 en fonction du fichier généré sur Exchange 2010.
Les prérequis pour la Migration des dossiers publics vers Exchange 2013
• Pour réaliser cette migration, la première étape sera de disposer du Service Pack 3 définitif d’Exchange 2010.
Lisez complètement les informations suivantes avant de démarrer la migration. En effet, certaines étapes impliquent des périodes où les dossiers publics ne devraient plus être modifiés, voire ne seront plus accessibles.
• Réalisez une sauvegarde de vos dossiers publics. Selon la taille et les outils disponibles, le minimum sera de réaliser une copie à partir du client Outlook dans un fichier PST.
• Le compte utilisé doit avoir le rôle Organisation Management.
Voici les différentes étapes pour la Migration des dossiers publics vers Exchange 2013
Une étape préalable qu’il est préférable de réaliser consiste à mémoriser
l’arborescence, les statistiques des dossiers (Taille et Nombre d’éléments), ainsi que les permissions.
1. Prenez une image de l’arborescence d’origine.
Get-PublicFolder -Recurse –resultsize unlimited | ConvertTo-CSV C:\scripts\Ex2010PF.csv |
[Si les serveurs sources ne sont pas installés en Windows Server 2012, utilisez la commande Export-CSV au lieu de ConvertTo-Csv pour l’ensemble de ces commandes suivantes]
2. Récupérez les statistiques de chaque dossier, notamment le nombre d’éléments, la taille et le propriétaire.
Get-PublicFolder –GetChildren –resultsize unlimited | Get-PublicFolderStatistics | ConvertTo-CSV C:\scripts\Ex2010PFStatistics.csv |
Attention, le serveur utilisé doit avoir une copie de tous les dossiers publics !
3. Récupérez les permissions.
Get-PublicFolder –GetChildren –resultsize unlimited | Get-PublicFolderClientPermission | Select-Object Identity,User -ExpandProperty AccessRights | ConvertTo-CSV C:\Scripts\Ex2010PFPerms.csv |
Toutes ces informations permettront de vérifier et corriger la destination si nécessaire.
Si des tentatives de migration ont déjà été réalisées ou que la messagerie à migrer ne vous est pas familière, vérifiez bien la situation avec la commande suivante :
Get-OrganizationConfig | Format-List PublicFoldersLockedforMigration, PublicFolderMigrationComplete |
Les 2 valeurs suivantes doivent avoir l’état False.
– PublicFoldersLockedforMigration
– PublicFolderMigrationComplete
Si ce n’est pas le cas, utilisez la commande suivante pour repositionner la valeur initiale correcte:
Set-OrganizationConfig -PublicFoldersLockedforMigration:$false -PublicFolderMigrationComplete:$false |
Attention, la modification de ces valeurs peut mettre du temps avant d’être prise en compte. Le redémarrage du service Microsoft Exchange Information Store accélère la prise en compte (Restart-service MsExchangeIS).
Tâches de nettoyages à réaliser sur les serveurs Exchange 2013
1. Vérifiez et supprimer les éventuelles requêtes précédentes.
Get-PublicFolderMigrationRequest | Remove-PublicFolderMigrationRequest -Confirm:$false |
2. Vérifiez la présence de dossiers publics de type 2013 sur les serveurs Exchange 2013 servers.
Get-Mailbox -PublicFolder Get-PublicFolder |
3. Si l’une des commandes précédentes renvoie des éléments, ceux-ci doivent être supprimés.
Get-MailPublicFolder | where $_.EntryId -ne $null | Disable-MailPublicFolder -Confirm:$false Get-PublicFolder -GetChildren \ | Remove-PublicFolder -Recurse -Confirm:$false Get-Mailbox -PublicFolder |Remove-Mailbox -PublicFolder -Confirm:$false |
Téléchargez cette ressource
Travail à distance – Guide complet pour les Directions IT et Métiers
Le travail à distance met à l'épreuve la maturité numérique des entreprises en termes de Cybersécurité, d'espace de travail, de bien-être des collaborateurs, de communication et gestion de projet à distance. Découvrez, dans ce nouveau Guide Kyocera, quels leviers activer prioritairement pour mettre en place des solutions de travail à domicile efficaces, pérennes et sécurisées.