Comment convertir une boîte aux lettres utilisateur en boîte aux lettres partagée dans Exchange et Microsoft 365

Oui, convertir une boîte aux lettres utilisateur en boîte aux lettres partagée est une de ces petites tâches qui paraissent simples, mais qui peuvent vite tourner au casse-tête si l’on n’y prend pas garde. Généralement, on effectue cette opération pour libérer une licence, partager l’accès ou simplement faire du ménage après le départ d’un utilisateur. La difficulté ? S’assurer de ne perdre aucun e-mail ni aucune autorisation pendant le processus. Aussi étrange que cela puisse paraître, dans la plupart des cas, la conversion consiste simplement à modifier un paramètre : aucune donnée n’est perdue, mais il est impératif de suivre scrupuleusement la procédure. De plus, sur certaines configurations, il peut être nécessaire d’utiliser des commandes PowerShell plutôt que de naviguer dans les portails d’administration, notamment si vous gérez plusieurs boîtes aux lettres simultanément. Ce guide s’adresse aussi bien aux environnements Exchange locaux qu’à Microsoft 365, vous permettant ainsi de trouver la solution adaptée à votre situation.

Comment convertir une boîte aux lettres utilisateur en boîte aux lettres partagée, étape par étape

Méthode 1 : Utilisation de PowerShell sur un serveur Exchange local

Si vous utilisez Exchange Server 2013, 2016 ou 2019 en local, voici la marche à suivre. Ouvrez d’abord l’environnement de commande Exchange Management Shell (il s’agit de PowerShell avec certains modules).Vous devez vous connecter à votre serveur Exchange ; généralement, la connexion est automatique si vous êtes connecté directement au serveur. Sinon, vous devrez peut-être ouvrir Connect-ExchangeServerou importer la session manuellement.

Une fois connecté, vérifiez le type de boîte aux lettres auquel vous vous adressez (cela permet de vérifier qu’il s’agit bien d’une boîte aux lettres utilisateur et non d’une boîte aux lettres spéciale).Exécutez :

Get-Mailbox -Identity a.shepherd | Format-Table Name, RecipientTypeDetails

Ceci devrait afficher *UserMailbox*.Si elle est déjà partagée, vous verrez SharedMailbox.

Pour effectuer la transition, il suffit d’exécuter :

Set-Mailbox a.shepherd -Type Shared

Cette petite commande modifie le type de boîte aux lettres, et c’est presque magique car tous vos e-mails, événements de calendrier et autorisations sont conservés. Sur certaines configurations, il peut même être nécessaire de redémarrer Outlook ou de se déconnecter puis de se reconnecter pour que tout le monde s’en aperçoive. Sur un ordinateur, cela a fonctionné immédiatement ; sur un autre, il faudra peut-être patienter quelques minutes.

Si vous gérez plusieurs comptes, la création d’un fichier CSV contenant toutes les adresses e-mail est utile. Voici un exemple de ce à quoi devrait ressembler un fichier CSV (supposons qu’il soit enregistré sous le nom : `.csv` user_to_shared_mailbox.csv) :

E-mail [email protected] [email protected] 

Et ensuite vous pouvez courir :

Import-CSV C:\Reports\EXCH\user_to_shared_mailbox.csv | foreach { Get-Mailbox -Identity $_. Email | Where-Object {$_. RecipientTypeDetails -eq "UserMailbox"} | Set-Mailbox -Type Shared }

C’est plutôt pratique, mais ne supprimez pas le compte utilisateur dans Active Directory sauf si vous en êtes certain, car la boîte aux lettres y est toujours associée. Si vous souhaitez revenir à une boîte aux lettres classique, exécutez simplement la commande suivante :

Set-Mailbox a.shepherd -Type Regular

Méthode 2 : Utilisation du Centre d’administration Exchange (Microsoft 365)

Cette méthode est plus conviviale pour ceux qui préfèrent naviguer à l’aide de clics. Connectez-vous au Centre d’administration Exchange (via https://admin.exchange.microsoft.com ).Accédez à DestinatairesBoîtes aux lettres. Trouvez la boîte aux lettres à convertir, puis sélectionnez-la. Accédez à l’ onglet Autres et cliquez sur Convertir en boîte aux lettres partagée. Confirmez la conversion et le tour est joué.

Conseil : Si votre boîte mail n’est pas trop volumineuse (moins de 50 Go), vous pouvez supprimer sa licence par la suite pour faire des économies. Attention cependant : les boîtes mail partagées sans licence peuvent avoir une limite de taille (généralement 50 Go).Si elle dépasse cette limite, pensez à supprimer des e-mails au préalable.

Pour les adeptes de PowerShell, tout est possible via le module EXO. Commencez par connecter :

Connect-ExchangeOnline

Ensuite, convertissez avec :

Set-Mailbox -Identity a.shepherd -Type Shared

Si nécessaire, repassez à une boîte aux lettres classique :

Set-Mailbox -Identity a.shepherd -Type Regular

N’oubliez pas que, dans Microsoft 365, vous devez réattribuer une licence à la boîte aux lettres dans les 30 jours suivant la conversion ; sinon, elle sera inutilisable pour les nouveaux e-mails.

Quand faut-il le faire ?

  • Si vous souhaitez que plusieurs personnes puissent accéder à une ressource partagée sans acheter de licences supplémentaires.
  • Si un utilisateur quitte l’entreprise et que vous souhaitez que l’historique des e-mails reste accessible aux autres.
  • Si les coûts de licence vous préoccupent et qu’une boîte aux lettres partagée peut faire l’affaire au lieu d’une licence utilisateur classique.

Franchement, c’est plutôt pratique, mais c’est vrai que ce n’est pas toujours évident au début. Parfois, ça bugue : les e-mails ne s’affichent pas tout de suite ou il faut actualiser les autorisations. En général, après une déconnexion rapide ou un vidage du cache, tout rentre dans l’ordre.

Résumé

  • Utilisez PowerShell ou EAC pour convertir les types de boîtes aux lettres en fonction de votre environnement.
  • Surveillez la taille de votre boîte mail si vous supprimez des licences ; une taille inférieure à 50 Go est sans risque.
  • Ne supprimez pas le compte utilisateur dans Active Directory sauf si vous en êtes absolument certain : la boîte aux lettres dépend de ce lien.

Conclure

La conversion de boîtes aux lettres fait partie de ces opérations qui paraissent simples, mais qui peuvent réserver des surprises. L’essentiel est de bien vérifier la taille et les autorisations des boîtes aux lettres après la conversion. Pour ma part, ça a fonctionné sans problème, surtout avec PowerShell en mode multi-utilisateurs. J’espère que ce conseil permettra à certains de gagner du temps ; n’oubliez pas de sauvegarder vos données ou de revérifier les autorisations avant la conversion. Bonne chance !