Za pomocą narzędzia Migration Planner możesz ocenić dane organizacji w Microsoft Exchange Online, zanim skonfigurujesz zaawansowany import danych do Google Workspace.
Krok 1. Zainstaluj narzędzie do planowania migracji
Zanim zaczniesz: upewnij się, że na Twoim systemie jest zainstalowany Python w wersji 3.10 lub nowszej.
Instalowanie narzędzia Migration Planner w systemie Windows
- Otwórz stronę python.org/downloads i pobierz najnowszy instalator.
- Zaznacz pola tcl/tk and IDLE (tcl/tk i IDLE) oraz Add Python to PATH (Dodaj Pythona do zmiennej PATH).
W wierszu polecenia lub za pomocą Microsoft PowerShell wpisz te polecenia, aby uzyskać identyfikatory wersji Pythona i pip:
python --version
pip --version
Instalowanie narzędzia do planowania migracji w systemie macOS
Otwórz python.org/downloads i pobierz instalator dla systemu macOS. Możesz też użyć Homebrew w aplikacji Terminal i wpisać to polecenie:
brew install python
Jeśli używasz Homebrew lub napotykasz problemy z interfejsem internetowym, aby zainstalować bibliotekę Tkinter, wpisz to polecenie:
brew install python-tk
W wierszu polecenia lub za pomocą Microsoft PowerShell wpisz te polecenia, aby uzyskać identyfikatory wersji Pythona i pip:
python3 --version
pip3 --version
Wpisz następujące polecenie:
pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi
Instalowanie narzędzia Migration Planner w systemie Linux
Aby zainstalować Pythona, wpisz to polecenie:
sudo apt-get update
sudo apt-get install python3 python3-pip
Aby zainstalować Tkinter, wpisz to polecenie:
sudo apt-get install python3-tk
Aby zainstalować zależności, wpisz to polecenie:
pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi
Krok 2. Skonfiguruj środowisko wirtualne (w razie potrzeby)
Jeśli Twoja organizacja nie zezwala na globalną instalację pakietów, wykonaj te czynności, aby skonfigurować środowisko wirtualne:
Aby utworzyć środowisko, wpisz jedno z tych poleceń:
- W przypadku systemu Windows wpisz python -m venv venv.
- W systemie macOS lub Linux wpisz python3 -m venv venv.
Aby aktywować środowisko, wpisz jedno z tych poleceń:
- W systemie Windows wpisz .\venv\Scripts\activate.
- W systemie macOS lub Linux wpisz source venv/bin/activate.
Wpisz następujące polecenie:
pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi
Krok 3. Skonfiguruj Azure
Aby utworzyć aplikację Microsoft Azure w portalu Azure, wykonaj te czynności. Ze względów bezpieczeństwa zalecamy zarejestrowanie nowej aplikacji jako jednego najemcy.
- Zaloguj się w portalu Azure jako administrator.
- Kliknij Azure Services (Usługi Azure)
App registrations (Rejestracje aplikacji).
- Kliknij New Registration (Nowa rejestracja) i wpisz nazwę aplikacji (np. Advanced import app).
- W sekcji Supported account types (Obsługiwane typy kont) kliknij Accounts in this organizational directory only (Tylko konta w tym katalogu organizacyjnym), aby utworzyć aplikację z jednym najemcą.
- Kliknij Zarejestruj.
Krok 4. Przyznaj uprawnienia interfejsu API w przypadku Azure
- W aplikacji Azure w sekcji Zarządzaj kliknij Uprawnienia interfejsu API.
- Kliknij Dodaj uprawnienie
Interfejsy API Microsoft
Microsoft Graph.
W sekcji uprawnienia aplikacji wybierz:
- User.Read.All
- Group.Read.All
- Mail.Read
- Contacts.Read
- Calendars.Read
- MailboxFolder.Read.All
- MailboxSettings.Read
Kliknij Add permissions (Dodaj uprawnienia).
Kliknij Grant admin consent for (Przyznaj zgodę administratora dla) Twojej organizacji.
Krok 5. Utwórz tajny klucz klienta
- W sekcji Zarządzaj kliknij Certyfikaty i obiekty tajne
Nowy tajny klucz klienta.
- Wpisz opis, wybierz okres ważności i kliknij Dodaj.
- Skopiuj wartość tajnego klucza klienta i przechowuj ją w bezpiecznym miejscu. Wartość jest wyświetlana tylko raz.
Krok 6. Zbierz dane logowania aplikacji
Ważne: przechowuj dane logowania do aplikacji w bezpiecznym miejscu. Jeśli dane logowania wyciekną, hakerzy mogą uzyskać dostęp do wszystkich Twoich danych.
Kliknij Overview (Przegląd) i zapisz te dane logowania:
- Identyfikator aplikacji (klienta)
- Identyfikator katalogu (najemcy)
Krok 7. Otwórz narzędzie do planowania migracji (w razie potrzeby)
Jeśli masz utworzone środowisko wirtualne, wykonaj te czynności:
- W wierszu polecenia lub w aplikacji Terminal przejdź do folderu ze skryptem cd path/to/migration-planner.
Uruchom jeden z tych skryptów:
- W systemie Windows wpisz python migration_planner.py.
- W systemie macOS lub Linux wpisz python3 migration_planner.py.
Krok 8. Uruchom narzędzie do planowania migracji
- W oknie Selektor planowania migracji w sekcji Wybierz obciążenie kliknij Exchange.
- W polu Identyfikator najemcy wpisz unikalny numer identyfikacyjny najemcy Azure.
- W polu Identyfikator klienta wpisz unikalny numer identyfikacyjny konta Exchange Online.
- W polu Tajny klucz klienta wpisz wartość tajnego klucza klienta dla dzierżawy Azure.
W polu Źródło wybierz opcję:
- Skanuj wszystkich użytkowników – skanowanie wszystkich użytkowników Exchange Online w organizacji.
Prześlij plik CSV – prześlij plik CSV z listą użytkowników Exchange Online, których chcesz przeskanować.
W pliku CSV dodaj nagłówki kolumn Identyfikator e-maila i Typ. W kolumnie Email ID (Identyfikator e-mail) wpisz adres e-mail każdego użytkownika lub skrzynki pocztowej grupy, którą chcesz przeskanować. Użyj oddzielnego wiersza dla każdego użytkownika. W kolumnie Typ wpisz Użytkownik lub Skrzynka pocztowa grupy, aby zidentyfikować każdy adres e-mail.
Przykład:
Identyfikator e-mail Typ kim@example.com Użytkownik staging@example.com Skrzynka pocztowa grupy
(Opcjonalnie) Aby wybrać konkretne ustawienia danych i zadań, kliknij Pokaż ustawienia zaawansowane i wybierz dowolne z tych ustawień:
W sekcji Ustawienia skanowania wybierz typy danych, które chcesz skanować u wszystkich użytkowników:
- Kontakty
- kalendarze.
- E-maile
- Zaszyfrowane e-maile
- Archiwa lokalne
- Udostępnianie e-maili
- Skrzynki pocztowe grup
Aby wybrać liczbę zadań, które planer wykonuje jednocześnie, dostosuj suwak Równoczesność.
Aby wybrać liczbę partii danych skanowanych przez narzędzie do planowania jednocześnie, przesuń suwak Równoległe partie.
Aby uruchomić narzędzie Migration Planner, kliknij Uzyskaj szacunki migracji.
Podczas działania planera możesz sprawdzać zmiany w skanowaniu w czasie rzeczywistym.
Po zakończeniu skanowania sprawdź plan migracji, który zawiera szacunkowy czas potrzebny narzędziu do importowania danych na zaimportowanie wszystkich zeskanowanych danych za pomocą metody zaawansowanej.
(Opcjonalnie) Aby zapisać informacje z ukończonego skanowania, kliknij Eksportuj logi i Eksportuj pełny raport.
Google, Google Workspace oraz powiązane znaki i logotypy są znakami towarowymi firmy Google LLC. Wszystkie inne nazwy firm i produktów są znakami towarowymi należącymi do ich właścicieli.