Guide sur l’importation de contacts dans Outlook 365

Les utilisateurs de messagerie enregistrent généralement les adresses e-mail d’autres utilisateurs dans une liste de contacts ou un carnet d’adresses. Si vous migrez d’une plateforme de messagerie à une autre ou d’un client de messagerie à un autre, vous pouvez exporter et importer à la fois vos e-mails et vos listes de contacts. Cet article de blog explique comment importer des contacts dans Outlook selon trois scénarios : à l’aide d’Outlook Online dans Microsoft 365 via l’interface utilisateur graphique, via Microsoft Office Outlook installé sous Windows, et via Outlook Online à l’aide de l’interface en ligne de commande de PowerShell.

Il existe une condition préalable : vous devez disposer d’un fichier CSV contenant les contacts exportés au préalable pour tous les scénarios abordés dans cet article de blog.

Sauvegarde pour Microsoft 365

Sauvegarde pour Microsoft 365

Utilisez la solution NAKIVO pour sauvergarder les données Microsoft 365 dans Exchange Online, Teams, OneDrive et SharePoint Online, afin de garantir la continuité des flux de travail et l'absence totale d'interruption de service.

Comment importer des contacts dans Outlook Online ?

Outlook Online est une application en ligne qui fait partie de la suite Microsoft 365. Commençons par importer des contacts dans Outlook Online.

Ouvrez Outlook Online dans votre navigateur Web en vous rendant à l’adresse https://outlook.office365.com/owa/.

Dans le coin supérieur gauche, cliquez sur l’icône de menu pour ouvrir le menu contenant la liste des applications disponibles pour votre compte utilisateur dans Microsoft 365. Votre abonnement Microsoft 365 doit inclure Outlook (il existe des abonnements sans Outlook).

Le menu qui s’ouvre affiche une liste d’applications en ligne. Cliquez sur People pour afficher les contacts Outlook. Contrairement aux versions autonomes, Outlook dans Microsoft 365 affiche les contacts dans une application distincte et non à l’intérieur d’Outlook.

import contact list to Outlook

Une page contenant les contacts Outlook s’ouvre alors dans l’interface Web de Microsoft 365. Développez Contacts dans le volet de navigation situé à gauche de l’interface Web pour afficher les dossiers et groupes de contacts. Développez la liste Vos contacts et constatez qu’un seul contact est enregistré dans cette liste. Je vais importer des contacts dans Outlook et, pour cela, je dois importer un fichier CSV dans Outlook.

Dans le coin supérieur droit de l’interface Web, cliquez sur Manage > Import contacts.

How to import contacts in Outlook Online

Comment importer des contacts dans Outlook ? Dans la fenêtre Importer des contacts qui s’ouvre, recherchez votre fichier CSV de contacts et importez ce fichier CSV contenant les contacts Outlook dans Microsoft 365. Cliquez sur Browse, sélectionnez un fichier à importer, puis cliquez sur Import pour continuer. Lisez les recommandations affichées dans le volet gauche de cette fenêtre. Dans un fichier CSV, les champs de données sont séparés par des virgules. Utilisez le codage UTF-8 pour le format CSV d’Outlook, car il offre une meilleure compatibilité. Vous pouvez utiliser cette méthode pour importer des contacts au format CSV non seulement depuis Outlook, mais aussi depuis Gmail et d’autres services et clients de messagerie lors de la migration vers Microsoft 365. Dans ce cas, le fichier CSV correspond au fichier de contacts d’Outlook.

Import CSV to Outlook Online or how to upload contacts to Outlook

Une fois l’importation des contacts dans Outlook terminée, le message « Tout semble satisfaisant » s’affiche. Dans mon cas, 10 contacts ont été importés. Cliquez sur Close pour fermer cette fenêtre et revenir à la page Contacts dans Microsoft 365.

Importing contact to Outlook Online (finished)

Vous devez maintenant développer Dossiers dans la liste des contacts, sélectionner Contacts et vérifier que les contacts Outlook ont bien été importés à partir du fichier CSV de contacts. Cliquez sur un contact pour afficher et modifier ses informations. CSV contacts have been imported to Outlook Online in Office 365

Comment importer des contacts dans Outlook sous Windows ?

Microsoft Outlook est un client de messagerie populaire et pratique qui fait partie de la suite Microsoft Office. Il est installé sous Windows en tant qu’application autonome ou avec d’autres applications Office. Microsoft Office Outlook prend en charge Comptes d’adresse e-mail Microsoft 365. Dans mon exemple, j’utiliserai Microsoft Office Outlook 2016 pour vous montrer comment importer des contacts dans Outlook. La procédure pour configurer d’autres versions de Microsoft Office Outlook est similaire. Un fichier CSV, parfois appelé fichier de contacts CSV, se présente comme suit lorsque vous l’ouvrez dans Excel (voir la capture d’écran ci-dessous). Voici à quoi ressemble le format CSV d’Outlook. Vous pouvez modifier le fichier CSV, si nécessaire, avant de commencer à importer des contacts dans Outlook.

Outlook contacts and the Outlook CSV format

Pour lancer le processus, ouvrez Microsoft Office Outlook, cliquez sur File, sélectionnez Open & Export dans le volet gauche de la fenêtre, puis cliquez sur Import/Export.

Outlook import contacts from a CSV file in Microsoft Office 2016

L’assistant d’importation et d’exportation s’ouvre dans une nouvelle fenêtre. Sélectionnez Import from another program or file. Cliquez sur Next à chaque étape de l’assistant pour continuer.

Importing contact to Outlook 2016 from a CSV file

Pour importer un fichier, sélectionnez le type de fichier à importer : Comma Separated Values. Outlook prend également en charge l’importation/exportation par fichiers PST.

Import CSV to Outlook – select the Comma Separated Values option

Sélectionnez un fichier CSV de contacts à importer. Cliquez sur Browse, sélectionnez le fichier CSV souhaité, puis choisissez ce que le système doit faire si des doublons sont détectés dans la liste de contacts. Je sélectionne Allow duplicates to be created, qui est l’option par défaut. Choisissez cette option si vous ne savez pas quel fichier contient les contacts les plus récents ou les plus complets : la liste de contacts existante d’Outlook ou le fichier CSV que vous importez. Vous pouvez sélectionner « Replace duplicates with items imported » si vous savez que les contacts du fichier CSV sont plus récents, ou sélectionner « Do not import duplicate items » si vous êtes certain que les éléments du fichier CSV importé sont plus anciens que les mêmes contacts figurant dans les listes de contacts d’Outlook Online.

Allow duplicates to be created when you import CSV to Outlook

Sélectionnez le dossier de destination. La liste des dossiers existants dans Outlook s’affiche. Je sélectionne le dossier « Contacts » comme dossier de destination dans lequel je souhaite importer les contacts vers Outlook.

Select a folder and import contact list to Outlook

À cette étape, vous pouvez sélectionner les actions à effectuer. Cliquez sur « Map Custom Fields » et « Change destination » pour configurer des options supplémentaires. Outlook mappe automatiquement les champs du fichier CSV aux champs correspondants de la liste de contacts Outlook. Ces options doivent être modifiées si, pour une raison quelconque, Outlook ne mappe pas correctement les champs. Cliquez sur « Finish » pour lancer le processus et importer le fichier CSV dans Outlook afin d’importer les contacts. Patientez quelques instants et n’annulez pas l’opération. Finishing configuration and importing contact to Outlook

Une fois le processus d’importation des contacts Outlook terminé, ouvrez et vérifiez vos contacts dans Microsoft Office Outlook.

Comment importer des contacts dans Outlook Online via PowerShell ?

Si vous utilisez Outlook Online dans Microsoft 365 mais que vous préférez utiliser l’interface en ligne de commande plutôt que l’interface graphique, ou si vous souhaitez automatiser le processus d’importation de contacts vers Outlook Online pour un grand nombre d’utilisateurs, vous pouvez utiliser PowerShell.

Lancez PowerShell en tant qu’administrateur sous Windows.

Définissez le mode de politique d’exécution sur RemoteSigned ou Unrestricted pour désactiver les restrictions relatives à l’exécution des commandes et des scripts.

Set-ExecutionPolicy RemoteSigned

Vous devrez peut-être fermer puis rouvrir PowerShell pour que les modifications prennent effet.

Saisissez les identifiants de connexion de votre compte utilisateur Office 365 pour les utiliser dans la session PowerShell (la fenêtre contextuelle standard devrait s’afficher pour vous permettre de saisir vos identifiants de connexion). Saisissez les identifiants de connexion d’un utilisateur standard si vous souhaitez importer les contacts Outlook uniquement pour cet utilisateur, ou saisissez les identifiants de connexion de l’administrateur de Microsoft 365 pour importer les contacts Outlook vers plusieurs comptes utilisateur. Dans mon exemple, authentification multifactorielle (MFA) est désactivé. Les identifiants de connexion saisis sont enregistrés dans la variable $Credential .

$Credential=Get-Credential

Créez une session PowerShell à distance :

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $Credential -Authentication Basic -AllowRedirection

Importez les cmdlets d’Exchange Online dans la session établie dans PowerShell :

Import-PSSession $Session

Connecting to Exchange Online in PowerShell to import Outlook contacts

Le module Exchange Online PowerShell V2 doit être installé. Vous devez d’abord installer le module requis PowerShellGet à cette fin.

Install-Module PowershellGet -Force

Tapez Y pour confirmer lorsque vous y êtes invité.

Vous pouvez obtenir une erreur lors de l’exécution de cette commande si le module PowerShellGet (le fournisseur NuGet) ne peut pas être installé.

Avertissement : impossible de télécharger la liste des fournisseurs disponibles. Vérifiez votre connexion Internet.

Trying to install the PowerShellGet module

Voyons comment résoudre cette erreur.

Vérifiez la version de PowerShell pour vous assurer qu’elle remplit les conditions à remplir.

Get-Host | Select-Object Version

Dans mon cas, je dispose de PowerShell 5.1, qui remplit les conditions à remplir.

Vérifiez les protocoles de sécurité utilisés sur votre système Windows.

[Net.ServicePointManager]::SecurityProtocol

Ssl3, Tls s’affichent dans la sortie. TLS 1.0 et TLS 1.1 ont été dépréciés cette année. Il faut utiliser TLS 1.2 ou TLS 1.3. C’est la raison pour laquelle je dois activer TLS 1.2 sur mon système Windows.

Checking TLS versions supported in the operating system

Pour ce faire, configurez les clés de registre de cryptographie du code .NET Framework par des commandes PowerShell.

Configurez la cryptographie du code pour la version 64 bits de .NET Framework 4 et les versions ultérieures. Set-ItemProperty -Path 'HKLM:SOFTWAREWow6432NodeMicrosoft.NetFrameworkv4.0.30319' -Name 'SchUsecodeCrypto' -Value '1' -Type DWord

Procédez de la même manière pour la version 32 bits de .NET Framework.

Set-ItemProperty -Path 'HKLM:SOFTWAREMicrosoft.NetFrameworkv4.0.30319' -Name 'SchUsecodeCrypto' -Value '1' -Type DWord

Editing cryptography settings in Windows registry by using PowerShell

Redémarrez PowerShell (fermez la fenêtre PowerShell actuelle, puis ouvrez une nouvelle fenêtre PowerShell en tant qu’administrateur).

Vérifiez les protocoles de sécurité actuellement utilisés par le système :

[Net.ServicePointManager]::SecurityProtocol

Tls, Tls11, Tls12 dans la sortie indique que TLS 1.2 est désormais activé et utilisé.

Vous devriez désormais pouvoir installer le module PowerShellGet sans erreur. Exécutez cette commande pour installer le module :

Install-Module PowershellGet -Force -SkipPublicherCheck

Installez ensuite le module de gestion Exchange Online à l’aide de cette commande :

Install-Module -Name ExchangeOnlineManagement

Checking security protocols and installing the PowerShellGet module

Exécutez à nouveau ces trois commandes pour établir une nouvelle session.

$Credential=Get-Credential

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $Credential -Authentication Basic -AllowRedirection

Import-PSSession $Session

Vous êtes désormais prêt à exécuter la commande permettant d’importer des contacts vers Outlook Online dans PowerShell. Mon fichier CSV de contacts se trouve à l’emplacement C:TempOutlook_contacts.csv sur un ordinateur local. Le compte de Michael Bose est le compte de messagerie Microsoft 365 de destination vers lequel j’importe les contacts Outlook.

Import-ContactList -CSV -CSVData ([System.IO.File]::ReadAllBytes("C:TempOutlook_contacts.csv")) -DateCultureName "en-GB" -Identity michaelbose@nakivo.onmicrosoft.com

Si la commande s’est exécutée avec succès, le résultat s’affiche comme indiqué sur la capture d’écran ci-dessous. Dans mon exemple, les 10 contacts ont tous été importés. Vérifiez maintenant les contacts et les listes de contacts Outlook dans l’interface Web de Microsoft 365 pour l’utilisateur concerné.

Outlook import contacts in PowerShell – done

Vous savez désormais comment importer des contacts dans Outlook. Le processus d’importation est terminé.

Conclusion

Cet article de blog explique comment importer des contacts dans Outlook dans trois cas d’utilisation courants, notamment par l’intermédiaire d’Outlook Online et de Microsoft Office Outlook. Vous pouvez importer des contacts Outlook vers Outlook Online par l’intermédiaire d’une interface utilisateur graphique, ce qui est pratique pour la plupart des utilisateurs, ou par l’interface de ligne de commande de PowerShell, qui peut s’avérer utile pour les administrateurs devant automatiser des tâches lorsqu’ils importent des contacts dans Outlook pour de nombreux utilisateurs.

Un cas d’utilisation courant se présente lorsque vous souhaitez importer des contacts dans Outlook dans le cadre d’une migration d’une plateforme d’adresse e-mail vers une autre ou d’un changement de client d’adresse e-mail. Un autre cas d’utilisation consiste à devoir importer une liste de contacts dans Outlook après un incident ayant entraîné la perte de vos données de messagerie ; dans ce cas, vous avez de la chance si vous disposez d’une sauvegarde. La pratique recommandée consiste à sauvegarder les e-mails et les listes de contacts dans un emplacement sûr afin de pouvoir restaurer les données après une attaque par ransomware ou toute autre défaillance.

NAKIVO Backup & Replication prend en charge Sauvegarde d’Office 365 et peut sauvegarder Exchange Online avec les boîtes de messagerie Outlook, y compris les dossiers contenant les contacts et les éléments de calendrier Outlook. La récupération granulaire vous permet d’utiliser plusieurs points de récupération et de réaliser la récupération des données Microsoft 365 vers leur emplacement d’origine ou vers un autre compte.

Essayez NAKIVO Backup & Replication

Essayez NAKIVO Backup & Replication

Profitez d'un essai gratuit pour découvrir toutes les fonctionnalités de protection des données de la solution. 15 jours gratuits. Aucune restriction en termes de fonctionnalités ou de capacité. Aucune carte bancaire requise.

Les gens qui ont consulté cet article ont également lu