Exchange Online için Taşıma Planlayıcı'yı kullanma

Google Workspace'e gelişmiş bir veri içe aktarma işlemi ayarlamadan önce kuruluşunuzun Microsoft Exchange Online verilerini değerlendirmek için Taşıma Planlayıcı'yı kullanabilirsiniz.

1. adım: Taşıma Planlayıcı'yı yükleyin

Başlamadan önce: Sisteminizde Python 3.10 veya sonraki bir sürümün yüklü olduğundan emin olun.

Taşıma Planlayıcı'yı Windows'a yükleme

  1. python.org/downloads adresine gidip en yeni yükleyiciyi indirin.
  2. tcl/tk and IDLE (tcl/tk ve IDLE) ve Add Python to PATH (PATH'e Python Ekle) kutularını işaretleyin.
  3. Python ve pip'in sürüm kimliklerini döndürmek için komut isteminde veya Microsoft PowerShell'i kullanarak aşağıdaki komutları girin:

    python --version

    pip --version

macOS'e Taşıma Planlayıcı'yı yükleme

  1. python.org/downloads adresine gidip macOS yükleyicisini indirin. Alternatif olarak, Terminal uygulamasından Homebrew'u kullanıp aşağıdaki komutu girebilirsiniz:

    brew install python

  2. Homebrew kullanıyorsanız veya web arayüzü sorunlarıyla karşılaşıyorsanız Tkinter kitaplığını yüklemek için aşağıdaki komutu girin:

    brew install python-tk

  3. Python ve pip'in sürüm kimliklerini döndürmek için komut isteminde veya Microsoft PowerShell'i kullanarak aşağıdaki komutları girin:

    python3 --version

    pip3 --version

  4. Aşağıdaki komutu girin:

    pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi

Taşıma Planlayıcı'yı Linux'a yükleme

  1. Python'u yüklemek için aşağıdaki komutu girin:

    sudo apt-get update

    sudo apt-get install python3 python3-pip

  2. Tkinter'ı yüklemek için aşağıdaki komutu girin:

    sudo apt-get install python3-tk

  3. Bağımlılıkları yüklemek için aşağıdaki komutu girin:

    pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi

2. adım: Sanal ortam oluşturun (gerekirse)

Kuruluşunuz paketleri genel olarak yüklemenize izin vermiyorsa sanal ortam oluşturmak için aşağıdaki adımları uygulayın:

  1. Ortamı oluşturmak için aşağıdaki komutlardan birini girin:

    • Windows için python -m venv venv komutunu girin.
    • macOS veya Linux için python3 -m venv venv komutunu girin.
  2. Ortamı etkinleştirmek için aşağıdaki komutlardan birini girin:

    • Windows için .\venv\Scripts\activate komutunu girin.
    • macOS veya Linux için source venv/bin/activate komutunu girin.
  3. Aşağıdaki komutu girin:

    pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi

3. adım: Azure'u ayarlayın

Azure portalında Microsoft Azure uygulaması oluşturmak için aşağıdaki adımları uygulayın. Güvenlik nedeniyle yeni uygulamayı tek kiracı olarak kaydetmenizi öneririz.

  1. Yönetici olarak Azure portalınızda oturum açın.
  2. Azure Hizmetleri ardından Uygulama kayıtları'na gidin.
  3. New Registration'ı (Yeni Kayıt) tıklayın ve uygulamanız için bir ad girin (örneğin, Advanced import app).
  4. Desteklenen hesap türleri için tek kiracılı bir uygulama oluşturmak üzere Yalnızca bu kuruluş dizinindeki hesaplar'ı tıklayın.
  5. Kaydol'u tıklayın.

4. adım: Azure için API izinleri verin

  1. Azure uygulamasında Yönet bölümünde API izinleri'ni tıklayın.
  2. Add permission (İzin ekle) ardından Microsoft APIs (Microsoft API'leri) ardından Microsoft Graph'ı tıklayın.
  3. Uygulama izinleri için şunları seçin:

    • User.Read.All
    • Group.Read.All
    • Mail.Read
    • Contacts.Read
    • Calendars.Read
    • MailboxFolder.Read.All
    • MailboxSettings.Read
  4. Add permissions'ı (İzin ekle) tıklayın.

  5. Grant admin consent for your organization'ı (Kuruluşunuz için yönetici izni ver) tıklayın.

5. adım: İstemci gizli anahtarını oluşturun

  1. Yönet bölümünde Sertifikalar ve gizli anahtarlar ardından Yeni istemci gizli anahtarı'nı tıklayın.
  2. Açıklama girin, süre sonu seçin ve Ekle'yi tıklayın.
  3. İstemci gizli anahtarı değerini kopyalayın ve güvenli bir yerde saklayın. Değer yalnızca bir kez gösterilir.

6. adım: Uygulama kimlik bilgilerini toplayın

Önemli: Uygulama kimlik bilgilerini güvenli bir şekilde saklayın. Kimlik bilgileri sızdırılırsa bilgisayar korsanları verilerinizin tamamına erişebilir.

Overview'ı (Genel Bakış) tıklayın ve aşağıdaki kimlik bilgilerini güvenli bir şekilde not edin:

  • Uygulama (istemci) kimliği
  • Dizin (kiracı) kimliği

7. adım: Taşıma Planlayıcı'yı açın (gerekirse)

Sanal ortam oluşturduysanız aşağıdaki adımları tamamlayın:

  1. Komut isteminde veya Terminal uygulamasında cd path/to/migration-planner komut dosyasıyla klasöre gidin.
  2. Aşağıdaki komut dosyalarından birini çalıştırın:

    • Windows için python migration_planner.py yazın.
    • macOS veya Linux için python3 migration_planner.py komutunu girin.

8. adım: Taşıma Planlayıcı'yı çalıştırın

  1. Taşıma Planlayıcı Seçici penceresinde, İş Yükü Seç için Exchange'i seçin.
  2. Tenant ID (Kiracı kimliği) alanına Azure kiracınızın benzersiz kimlik numarasını girin.
  3. İstemci kimliği için Exchange Online hesabınızın benzersiz kimlik numarasını girin.
  4. İstemci gizli anahtarı için Azure kiracınızın istemci gizli anahtarı değerini girin.
  5. Kaynak için bir seçenek belirleyin:

    • Tüm Kullanıcıları Tara: Kuruluşunuzun tüm Exchange Online kullanıcılarını tarayın.
    • CSV yükle: Taramak istediğiniz Exchange Online kullanıcılarının listelendiği bir virgülle ayrılmış değerler (CSV) dosyası yükleyin.

      CSV dosyanıza E-posta kimliği ve Tür sütun başlıklarını ekleyin. E-posta kimliği sütununa, taranmasını istediğiniz her kullanıcı veya grup posta kutusu için bir e-posta adresi girin. Her kullanıcı için ayrı bir satır kullanın. Tür sütununa, her e-posta adresini tanımlamak için Kullanıcı veya Grup Posta Kutusu'nu girin.

      Örnek:

      E-posta kimliği Tür
      kim@example.com Kullanıcı
      staging@example.com Grup posta kutusu

  6. (İsteğe bağlı) Veriler ve görevler için belirli ayarları seçmek istiyorsanız Gelişmiş Ayarları Göster'i tıklayın ve aşağıdaki ayarlardan herhangi birini seçin:

    1. Tarama Ayarları bölümünde, tüm kullanıcılar için taramak istediğiniz veri türlerini seçin:

      • Kişiler
      • Takvimler
      • E-postalar
      • Şifrelenmiş E-postalar
      • Yerinde Arşivler
      • E-postaları paylaşma
      • Grup Posta Kutuları
    2. Planlayıcının aynı anda çalıştıracağı görev sayısını seçmek için Eşzamanlılık kaydırma çubuğunu ayarlayın.

    3. Planlayıcının tek seferde kaç veri grubu tarayacağını seçmek için Paralel Gruplar kaydırma çubuğunu ayarlayın.

  7. Taşıma planlayıcıyı başlatmak için Taşıma tahminlerini al'ı tıklayın.

    Planlayıcı çalışırken taramayla ilgili güncellemeleri anlık olarak inceleyebilirsiniz.

  8. Tarama tamamlandığında, veri içe aktarma aracının taranan tüm verileri gelişmiş yöntemle içe aktarması için gereken süreyle ilgili tahmini de içeren taşıma planını inceleyin.

  9. (İsteğe bağlı) Tamamlanmış bir taramadan elde edilen bilgileri kaydetmek için Günlükleri dışa aktar ve Tam raporu dışa aktar'ı tıklayın.


Google, Google Workspace ve ilgili markalar ile logolar, Google LLC şirketinin ticari markalarıdır. Diğer tüm şirket ve ürün adları, ilişkili oldukları şirketlerin ticari markalarıdır.