Utilizzare lo strumento di pianificazione della migrazione per Exchange Online

Puoi utilizzare Migration Planner per valutare i dati di Microsoft Exchange Online della tua organizzazione prima di configurare un'importazione avanzata dei dati in Google Workspace.

Passaggio 1: installa Migration Planner

Prima di iniziare: assicurati di aver installato Python 3.10 o versioni successive sul tuo sistema.

Installare lo strumento di pianificazione della migrazione su Windows

  1. Vai a python.org/downloads e scarica il programma di installazione più recente.
  2. Seleziona le caselle tcl/tk e IDLE e Aggiungi Python a PATH.
  3. Al prompt dei comandi o utilizzando Microsoft PowerShell per restituire gli ID versione per Python e pip, inserisci i seguenti comandi:

    python --version

    pip --version

Installare lo strumento di pianificazione della migrazione su macOS

  1. Vai a python.org/downloads e scarica il programma di installazione per macOS. In alternativa, utilizza Homebrew dall'app Terminale ed esegui questo comando:

    brew install python

  2. Se utilizzi Homebrew o riscontri problemi con l'interfaccia web, per installare la libreria Tkinter, inserisci il seguente comando:

    brew install python-tk

  3. Al prompt dei comandi o utilizzando Microsoft PowerShell per restituire gli ID versione per Python e pip, inserisci i seguenti comandi:

    python3 --version

    pip3 --version

  4. Inserisci il seguente comando:

    pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi

Installa lo strumento di pianificazione della migrazione su Linux

  1. Per installare Python, inserisci il seguente comando:

    sudo apt-get update

    sudo apt-get install python3 python3-pip

  2. Per installare Tkinter, inserisci il seguente comando:

    sudo apt-get install python3-tk

  3. Per installare le dipendenze, inserisci il seguente comando:

    pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi

Passaggio 2: configura un ambiente virtuale (se necessario)

Se la tua organizzazione non ti consente di installare pacchetti a livello globale, segui questi passaggi per configurare un ambiente virtuale:

  1. Per creare l'ambiente, inserisci uno dei seguenti comandi:

    • Per Windows, inserisci python -m venv venv.
    • Per macOS o Linux, inserisci python3 -m venv venv.
  2. Per attivare l'ambiente, inserisci uno dei seguenti comandi:

    • Per Windows, inserisci .\venv\Scripts\activate.
    • Per macOS o Linux, inserisci source venv/bin/activate.
  3. Inserisci il seguente comando:

    pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi

Passaggio 3: configura Azure

Segui questi passaggi per creare un'applicazione Microsoft Azure nel portale Azure. Per motivi di sicurezza, ti consigliamo di registrare la nuova applicazione come single-tenant.

  1. In qualità di amministratore, accedi al portale Azure.
  2. Vai a Servizi Azure e poi Registrazioni app.
  3. Fai clic su Nuova registrazione e inserisci un nome per l'applicazione (ad esempio, App di importazione avanzata).
  4. Per Tipi di account supportati, fai clic su Solo account in questa directory dell'organizzazione per creare un'applicazione single-tenant.
  5. Fai clic su Register (Registrati).

Passaggio 4: concedi le autorizzazioni API per Azure

  1. Nell'applicazione Azure, per Gestisci, fai clic su Autorizzazioni API.
  2. Fai clic su Aggiungi autorizzazione e poi API Microsoft e poi Microsoft Graph.
  3. Per le autorizzazioni dell'applicazione, seleziona:

    • User.Read.All
    • Group.Read.All
    • Mail.Read
    • Contacts.Read
    • Calendars.Read
    • MailboxFolder.Read.All
    • MailboxSettings.Read
  4. Fai clic su Aggiungi autorizzazioni.

  5. Fai clic su Concedi il consenso amministratore per la tua organizzazione.

Passaggio 5: crea il client secret

  1. Per Gestisci, fai clic su Certificati e secret e poi Nuovo client secret.
  2. Inserisci una descrizione, seleziona un periodo di scadenza e fai clic su Aggiungi.
  3. Copia il valore del client secret e conservalo in un luogo sicuro. Il valore viene visualizzato una sola volta.

Passaggio 6: raccogli le credenziali dell'applicazione

Importante: memorizza le credenziali dell'applicazione in modo sicuro. Se le credenziali vengono divulgate, gli hacker potrebbero accedere a tutti i tuoi dati.

Fai clic su Panoramica e annota in modo sicuro le seguenti credenziali:

  • ID applicazione (client)
  • ID directory (tenant)

Passaggio 7: apri lo strumento di pianificazione della migrazione (se necessario)

Se hai creato un ambiente virtuale, completa i seguenti passaggi:

  1. Al prompt dei comandi o nell'app Terminale, vai alla cartella con lo script cd path/to/migration-planner.
  2. Esegui uno dei seguenti script:

    • Per Windows, inserisci python migration_planner.py.
    • Per macOS o Linux, inserisci python3 migration_planner.py.

Passaggio 8: esegui Pianificatore migrazione

  1. Nella finestra Selettore di Migration Planner, in Seleziona carico di lavoro, seleziona Exchange.
  2. In ID tenant, inserisci il numero ID univoco del tuo tenant Azure.
  3. Per ID client, inserisci il numero ID univoco del tuo account Exchange Online.
  4. Per Client secret, inserisci il valore del client secret per il tuo tenant Azure.
  5. In Origine, seleziona un'opzione:

    • Analizza tutti gli utenti: analizza tutti gli utenti Exchange Online della tua organizzazione.
    • Carica CSV: carica un file con valori separati da virgola (CSV) che elenca gli utenti di Exchange Online che vuoi scansionare.

      Nel file CSV, aggiungi le intestazioni di colonna ID email e Tipo. Nella colonna ID email, inserisci un indirizzo email per ogni utente o casella di posta di gruppo che vuoi esaminare. Utilizza una riga separata per ogni utente. Nella colonna Tipo, inserisci Utente o Casella di posta di gruppo per identificare ogni indirizzo email.

      Esempio:

      ID email Tipo
      kim@example.com Utente
      staging@example.com Casella di posta di gruppo

  6. (Facoltativo) Per scegliere impostazioni specifiche per dati e attività, fai clic su Mostra impostazioni avanzate e seleziona una delle seguenti impostazioni:

    1. Per Impostazioni di scansione, seleziona i tipi di dati che vuoi analizzare per tutti gli utenti:

      • Contatti
      • Calendari
      • Email
      • Email criptate
      • Archivi in loco
      • Condividere le email
      • Caselle di posta di gruppo
    2. Per selezionare il numero di attività che lo strumento di pianificazione esegue contemporaneamente, regola il cursore Simultaneità.

    3. Per selezionare il numero di batch di dati analizzati contemporaneamente dal pianificatore, regola il cursore Batch paralleli.

  7. Fai clic su Ottieni stime di migrazione per avviare la Pianificazione della migrazione.

    Puoi rivedere gli aggiornamenti della scansione in tempo reale durante l'esecuzione del pianificatore.

  8. Al termine della scansione, esamina il piano di migrazione, che include una stima della quantità di tempo necessaria allo strumento di importazione dei dati per importare tutti i dati scansionati con il metodo avanzato.

  9. (Facoltativo) Per salvare le informazioni di una scansione completata, fai clic su Esporta log ed Esporta report completo.


Google, Google Workspace e i marchi e i loghi correlati sono marchi di Google LLC. Tutti gli altri nomi di società e prodotti sono marchi delle società a cui sono associati.