En plus d'utiliser Google Workspace Migration for Microsoft Exchange (GWMME) sur votre ordinateur Windows, vous pouvez exécuter GWMME à l'aide de l'interface de ligne de commande.
Avant de commencer
Ouvrez une invite de commande et saisissez cd, suivi de l'emplacement de votre installation GWMME entre guillemets doubles, par exemple cd "C:\Program Files\Google\Google Workspace Migration".
Les emplacements par défaut sont les suivants :
- C:\Program Files\Google\Google Workspace Migration (système 32 bits)
- C:\Program Files (x86)\Google\Google Workspace Migration (système 64 bits)
Vous serez peut-être invité à saisir votre nom d'utilisateur et votre mot de passe d'administrateur Exchange.
Commandes requises pour votre migration
Les commandes doivent être saisies sur une seule ligne continue. Les sauts de ligne visibles ici servent uniquement à la lisibilité.
Migrer depuis Exchange
Exemple 1 : Effectuer une migration à l'aide d'un profil administrateur
ExchangeMigration.exe
--nouse_gui
--exchange_profile_name="Exchange admin profile"
--filename="filename containing user list"
--service_account_json_path="json file path"
--google_admin="admin email address"
--google_domain="Google domain name"
Exemple 2 : Effectuer une migration à l'aide des informations sur le serveur et l'administrateur
ExchangeMigration.exe
--nouse_gui
--source_server="exchange-server hostname"
--exchange_admin_login="Exchange server admin account"
--filename="filename containing user list"
--service_account_json_path="json file path"
--google_admin="admin email address"
--google_domain="Google domain name"
Pour en savoir plus sur le transfert de données Exchange, consultez Migrer des données depuis Microsoft Exchange.
Migrer depuis un compte Google ou un serveur IMAP
ExchangeMigration.exe
--nouse_gui
--enable_imap
--filename="filename containing user list"
--service_account_json_path="json file path"
--imap_security="security number"
--imap_port="port number"
--imap_path_prefix="path prefix"
--imap_server_type="server type"
--source_server="IMAP server hostname"
--google_admin="admin email address"
--google_domain="Google domain name"
Pour les migrations depuis Cyrus en mode administrateur, utilisez également :
--imap_admin_id="Cyrus IMAP admin"
--imap_admin_password="Cyrus admin password"
Pour en savoir plus sur le transfert de données de messagerie à partir de comptes Google ou IMAP, consultez Effectuer la migration des e-mails à partir de comptes Google ou de serveurs IMAP.
Migration à partir de fichiers PST
Exemple 1 : Migrer des messages vers Gmail
ExchangeMigration.exe
--nouse_gui
--filename="filename containing user list"
--service_account_json_path="json file path"
--google_admin="admin email address"
--google_domain="Google domain name"
--pst_base_folder="PST folder name"
Exemple 2 : Migrer les messages vers Google Vault
ExchangeMigration.exe
--nouse_gui
--filename="filename containing user list"
--service_account_json_path="json file path"
--google_admin="admin email address"
--google_domain="Google domain name"
--pst_base_folder="PST folder name"
--migrate_to_vault
Pour en savoir plus sur le transfert de fichiers PST, consultez Migrer des données à partir de fichiers PST.
Migration à partir de dossiers publics
Exemple 1 : Utilisez le mode de mappage pour migrer les dossiers publics (recommandé). Ce mode utilise un fichier de mappage pour mapper le dossier public au groupe dans Groupes. Comme les adresses e-mail de groupe ne correspondent souvent pas aux noms des dossiers publics, la plupart des organisations utilisent le mode de mappage.
ExchangeMigration.exe
--nouse_gui
--filename="filename containing user list"
--service_account_json_path="json file path"
--google_admin="admin email address"
--google_domain="Google domain name"
--public_folder_mapping_file="path to mapping file"
--enable_public_folder_migration
Exemple 2 : Utiliser le mode par défaut pour migrer les dossiers publics Dans ce mode, vous n'avez pas besoin de fichier de mappage. GWMME compare plutôt les noms des dossiers et des groupes. Le mappage est établi lorsque le nom du dossier public correspond exactement au nom du groupe. Par exemple, le dossier "Rapports TPS/tps-reports" est mappé au groupe tps-reports@solarmora.com.
ExchangeMigration.exe
--nouse_gui
--exchange_profile_name="Exchange admin profile"
--service_account_json_path="json file path"
--google_admin="admin email address"
--google_domain="Google domain name"
--enable_public_folder_migration
Pour en savoir plus sur le transfert des dossiers publics, consultez Effectuer une migration à partir de dossiers publics.
Tous les arguments GWMME
Saisissez un argument sur une seule ligne, et faites-le précéder de deux traits d'union (--). Certains arguments nécessitent des paramètres supplémentaires. Saisissez les paramètres précédés d'un signe égal et placés entre guillemets doubles.
A à E
| Argument et description | Paramètre |
|---|---|
|
Indique la date de fin de la période correspondant aux événements d'agenda que vous souhaitez migrer. Aucun événement prévu après cette date ne sera transféré. Exemple : --calendar_migration_end_date="2020-01-01" |
Date au format AAAA-MM-JJ |
|
Indique la date de début de la période correspondant aux événements d'agenda que vous souhaitez migrer. Aucun événement d'agenda antérieur à cette date ne sera transféré. Exemple : --calendar_migration_start_date="2018-01-01" |
Date au format AAAA-MM-JJ |
|
Spécifie le préfixe à ajouter à tous les libellés dans Gmail. Exemple : --custom_label_prefix="transféré-" |
Préfixe personnalisé ajouté aux libellés |
|
Indique la date de fin de la période correspondant aux e-mails que vous souhaitez migrer. Aucun e-mail postérieur à cette date ne sera transféré. Exemple : --email_migration_end_date="2020-01-01" |
Date au format AAAA-MM-JJ |
|
Indique la date de début de la période correspondant aux e-mails que vous souhaitez migrer. Aucun e-mail antérieur à cette date ne sera transféré. Exemple : --email_migration_start_date="2018-01-01" |
Date au format AAAA-MM-JJ |
|
Permet de distribuer les événements d'agenda dans le cadre d'une migration. |
Aucun paramètre requis |
|
Permet la migration des dossiers MAPI cachés (Exchange ou PST). |
Aucun paramètre requis |
|
Permet la migration depuis un serveur IMAP plutôt que depuis un serveur Exchange. |
Aucun paramètre requis |
|
Permet d'activer la journalisation mbox. Les messages qui ne peuvent pas être migrés en raison de la taille des pièces jointes ou des restrictions liées au type de fichier Gmail sont consignés dans un fichier mbox spécifique à l'utilisateur concerné. Le fichier mbox est situé dans le dossier des journaux de suivi (trace) GWMME (par exemple, %localappdata%\Google\Google Apps Migration\Tracing\ExchangeMigration\mbox\user@domain.com.mbox). Pour en savoir plus sur les restrictions appliquées aux messages Gmail, consultez Types de fichiers bloqués dans Gmail. |
Aucun paramètre requis |
|
Permet d'effectuer la migration GWMME des dossiers publics d'Exchange vers Google Groupes. Pour en savoir plus, consultez Transférer les dossiers publics. Remarque : Vous ne pouvez pas transférer simultanément les comptes utilisateur et les dossiers publics. |
Aucun paramètre requis |
|
Permet la migration des ressources d'agenda. |
Aucun paramètre requis |
|
Indique le nom de connexion du compte administrateur du serveur Exchange. Utilisez cet argument conjointement avec --source_server. Exemple : --exchange_admin_login="administrateur" |
Nom de connexion du compte administrateur du serveur Exchange |
|
Indique le nom du profil Outlook avec lequel vous souhaitez vous connecter à votre serveur Exchange. Spécifiez un profil administrateur sur l'ordinateur exécutant GWMME. Si vous utilisez cet argument, n'utilisez pas :
Exemple : --exchange_profile_name="admin_migration_exch" |
Nom d'un profil Outlook existant |
|
Exclut les messages en fonction de leur classe. Cet argument est souvent utilisé pour exclure d'une solution d'archivage les messages qui font l'objet d'un stub (c'est-à-dire qui ont été remplacés par des pointeurs). Il est impossible de migrer à nouveau les messages sans stub avec GWMME. Il est donc recommandé d'exclure les messages faisant l'objet d'un stub à l'aide de cette commande, puis, une fois que tous les messages réels sont disponibles, de les transférer lors d'une seconde exécution de GWMME. Exemple : --exclude_message_classes="ipm.note.eas,ipm.note.1" |
Liste des classes à exclure, séparées par une virgule (sans espace entre les éléments de la liste) |
|
Exclut les dossiers de premier niveau en fonction de leur nom. Exemple : --exclude_top_level_folders="Éléments supprimés,Brouillons" |
Liste des dossiers de premier niveau séparés par une virgule (sans espace entre les éléments de la liste) |
F—M
| Argument et description | Paramètre |
|---|---|
|
Permet d'inclure les données appartenant aux noms d'utilisateur indiqués dans le fichier CSV. Si vous utilisez cet argument, n'utilisez pas --migration_usernames. Exemple : --filename="C:\Documents and Settings\utilisateurs.csv" |
Chemin d'accès au fichier CSV contenant les noms d'utilisateur |
|
Efface les identifiants des agendas secondaires avant de transférer à nouveau les données. Lorsque vous transférez des données d'agenda, GWMME crée des agendas secondaires avec des identifiants uniques, et évite ainsi les conflits. Remarque : Utilisez cet argument avant de transférer à nouveau les données. Pour en savoir plus, consultez Recommencer une migration de contenus à l'aide de GWMME. |
Aucun paramètre requis |
|
Réexécute la migration de tous les éléments au lieu de transférer uniquement ceux dont la migration n'a pas abouti. Par défaut, la nouvelle migration commence là où la précédente a été interrompue, le cas échéant. Ce paramètre vous permet de reprendre la migration depuis le début. Si vous utilisez cette option, les messages en double sont filtrés, les événements d'agenda précédemment transférés sont ignorés (il peut toutefois arriver qu'ils soient dupliqués) et les contacts déjà transférés sont dupliqués. |
Aucun paramètre requis |
|
Définit le propriétaire de l'événement pour les ressources d'agenda. Si un événement n'a pas de propriétaire, GWMME définit l'administrateur désigné comme propriétaire de l'événement. Cet utilisateur doit disposer d'un accès complet aux agendas de ressources. Exemple : --google_admin="admin@example.com" |
Adresse e-mail du propriétaire désigné de l'événement pour les agendas de ressources |
|
Spécifie le domaine Google Workspace vers lequel vous migrez les données. Exemple : --google_domain="example.com" |
Domaine Google Workspace |
|
Affiche la liste des arguments d'ExchangeMigration.exe. |
Aucun paramètre requis |
|
Indique le nom du fichier contenant la liste complète des mappages. Utilisez le fichier de mappage CSV contenant les mappages d'adresses utilisateur et d'agenda. Pour en savoir plus, consultez Créer des fichiers CSV pour votre migration. Exemple : --id_mapping_file="ressources.csv" |
Nom du fichier |
|
Indique l'administrateur IMAP du serveur Cyrus ayant accès à tous les comptes IMAP sur le serveur. Utilisez cet argument avec --imap_admin_password. Exemple : --imap_admin_id="admin@example.com" |
Adresse e-mail de l'administrateur du serveur Cyrus |
|
Indique le mot de passe de l'administrateur IMAP du serveur Cyrus. Utilisez cet argument avec --imap_admin_id. Exemple : --imap_admin_password="mot de passe" |
Mot de passe de l'administrateur du serveur Cyrus |
|
Indique le préfixe du chemin d'accès au dossier contenant les dossiers des utilisateurs sur un serveur IMAP. Saisissez le préfixe de chemin d'accès qui est commun à tous les dossiers IMAP. Le préfixe de chemin d'accès est généralement l'espace de noms IMAP pour les noms de dossiers. Par exemple, si la liste des dossiers IMAP d'un utilisateur est INBOX, INBOX.Sent et INBOX.Drafts, INBOX est le préfixe de chemin d'accès. En règle générale, le préfixe de chemin d'accès prend la valeur INBOX pour les serveurs Cyrus et Courier et n'en prend aucune (le champ doit rester vide) pour GroupWise IMAP, Gmail et Dovecot. Exemple : --imap_path_prefix="INBOX" |
Préfixe de chemin pour les dossiers utilisateur |
|
Indique le numéro du port du serveur IMAP. Exemple : --imap_port="143" |
Numéro du port |
|
Indique l'option de sécurité que vous souhaitez utiliser. Utilisez l'un des codes suivants :
Exemple : --imap_security="1" |
Code à un chiffre |
|
Indique le type de serveur IMAP à partir duquel vous effectuez la migration. Parmi les types de serveurs disponibles se trouvent Exchange, GroupWise, Gmail, Cyrus, Courier, Dovecot, Zimbra et "unsupported" (incompatible). La valeur par défaut est "unsupported". Remarque : Si vous n'indiquez pas le bon type de serveur, la migration risque de ne pas se dérouler correctement. Exemple : --imap_server_type="Gmail" |
Type de serveur IMAP |
|
Les e-mails sont transférés vers Google Vault. Les messages sont importés dans le compte de l'utilisateur et marqués comme supprimés. Les libellés ne sont pas créés dans la boîte de réception de l'utilisateur. Notez les restrictions suivantes :
|
Aucun paramètre requis |
|
Indique la liste des comptes utilisateur à transférer. Cet argument ne peut pas être utilisé avec --filename. Exemple : --migration_usernames="utilisateur1,utilisateur2,utilisateur3" |
Liste des utilisateurs séparés par une virgule (sans espace entre les éléments de la liste) |
N-Z
| Argument et description | Paramètre |
|---|---|
|
Exécute la migration en excluant les données d'agenda. |
Aucun paramètre requis |
|
Exécute la migration en excluant les données de contact. |
Aucun paramètre requis |
|
Exécute la migration en excluant les données de messagerie. |
Aucun paramètre requis |
|
Empêche GWMME de générer des rapports de migration, qui affichent les erreurs rencontrées lors de la migration. Ignorer les rapports de migration peut améliorer les performances d'une migration. |
Aucun paramètre requis |
|
Exécute la migration sans fichier de mappage. Si vous utilisez l'argument --id_mapping_file, toutes les données de mappage sont définies dans la liste d'utilisateurs. |
Aucun paramètre requis |
|
Indique qu'aucun préfixe n'est ajouté aux libellés lors de la migration depuis des fichiers PST. Par défaut, le nom du fichier PST est ajouté comme préfixe aux libellés et aux agendas créés lors de la migration. |
Aucun paramètre requis |
|
Exécute GWMME via la ligne de commande. Le mode "interface utilisateur graphique" (IUG) est utilisé par défaut. |
Aucun paramètre requis |
|
Ferme GWMME sans que vous ayez besoin d'appuyer sur la touche Entrée lorsque la migration est exécutée à partir de la ligne de commande. |
Aucun paramètre requis |
|
Indique le nombre de comptes utilisateur que vous souhaitez transférer simultanément. L'application ouvre un thread par compte utilisateur. La valeur par défaut est de 25 threads. Exemple : --num_threads="20" |
Nombre d'utilisateurs |
|
Indique le répertoire contenant les fichiers PST à migrer. GWMME migre tous les fichiers PST contenus dans les sous-dossiers du dossier spécifié. Si vous utilisez cet argument, n'utilisez pas :
Exemple : --pst_base_folder="C:\pst" |
Annuaire contenant des fichiers PST |
|
Indique le nom du fichier de mappage. Le fichier de mappage mappe les chemins d'accès des dossiers publics Exchange sur les adresses e-mail Google Groupes. Pour en savoir plus, consultez Transférer les dossiers publics. Exemple : --public_folder_mapping_file="mappage_dossiers_publics.csv" |
Nom du fichier de mappage au format CSV |
|
Spécifie le nombre de nouvelles tentatives en cas d'échec temporaire, tel qu'un délai d'inactivité du serveur occupé. La valeur par défaut est 10. Exemple : --retry_count="5" |
Nombre de tentatives |
|
Exécute le diagnostic complet de prémigration, qui valide la connectivité du serveur, l'authentification, l'accès aux comptes et la liste complète des utilisateurs. |
Aucun paramètre requis |
|
Indique le chemin d'accès au fichier contenant les identifiants du compte de service. Pour savoir comment obtenir ce fichier, consultez Autoriser GWMME pour votre compte. Exemple : --service_account_json_path ="C:\Users\admin\privatekey.json" |
Chemin d'accès au fichier contenant les identifiants du compte de service |
|
Spécifie l'adresse IP ou le nom de domaine complet du serveur Exchange ou IMAP. Dans les migrations Exchange, utilisez cet argument conjointement avec --exchange_admin_login. Cet argument ne peut pas être utilisé avec --exchange_profile_name. Exemple : --source_server="serveurmessagerie.example.com" |
Adresse IP du serveur Exchange ou nom complet du domaine |
|
Indique que les messages doivent être transférés sans libellés. |
Aucun paramètre requis |
|
Indique à GWMME d'examiner les événements existants déjà migrés vers Google Agenda et de les modifier en traduisant l'adresse e-mail de la ressource Exchange en celle de la ressource Google Workspace correspondante. De nombreux administrateurs choisissent de transférer les comptes utilisateur avant de migrer les ressources d'agenda. Si tel est votre cas, configurez GWMME de manière à retransférer les données d'agenda des utilisateurs. Pour ce faire, il suffit de spécifier l'argument --translate_conflicting_events. |
Aucun paramètre requis |
Google, Google Workspace et les marques et logos associés sont des marques de Google LLC. Tous les autres noms de sociétés et de produits sont des marques des sociétés auxquelles ils sont associés.