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
- python.org/downloads adresine gidip en yeni yükleyiciyi indirin.
- tcl/tk and IDLE (tcl/tk ve IDLE) ve Add Python to PATH (PATH'e Python Ekle) kutularını işaretleyin.
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
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
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
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
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
Python'u yüklemek için aşağıdaki komutu girin:
sudo apt-get update
sudo apt-get install python3 python3-pip
Tkinter'ı yüklemek için aşağıdaki komutu girin:
sudo apt-get install python3-tk
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:
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.
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.
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.
- Yönetici olarak Azure portalınızda oturum açın.
- Azure Hizmetleri
Uygulama kayıtları'na gidin.
- New Registration'ı (Yeni Kayıt) tıklayın ve uygulamanız için bir ad girin (örneğin, Advanced import app).
- Desteklenen hesap türleri için tek kiracılı bir uygulama oluşturmak üzere Yalnızca bu kuruluş dizinindeki hesaplar'ı tıklayın.
- Kaydol'u tıklayın.
4. adım: Azure için API izinleri verin
- Azure uygulamasında Yönet bölümünde API izinleri'ni tıklayın.
- Add permission (İzin ekle)
Microsoft APIs (Microsoft API'leri)
Microsoft Graph'ı tıklayın.
Uygulama izinleri için şunları seçin:
- User.Read.All
- Group.Read.All
- Mail.Read
- Contacts.Read
- Calendars.Read
- MailboxFolder.Read.All
- MailboxSettings.Read
Add permissions'ı (İzin ekle) tıklayın.
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
- Yönet bölümünde Sertifikalar ve gizli anahtarlar
Yeni istemci gizli anahtarı'nı tıklayın.
- Açıklama girin, süre sonu seçin ve Ekle'yi tıklayın.
- İ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:
- Komut isteminde veya Terminal uygulamasında cd path/to/migration-planner komut dosyasıyla klasöre gidin.
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
- Taşıma Planlayıcı Seçici penceresinde, İş Yükü Seç için Exchange'i seçin.
- Tenant ID (Kiracı kimliği) alanına Azure kiracınızın benzersiz kimlik numarasını girin.
- İstemci kimliği için Exchange Online hesabınızın benzersiz kimlik numarasını girin.
- İstemci gizli anahtarı için Azure kiracınızın istemci gizli anahtarı değerini girin.
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
(İ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:
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ı
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.
Planlayıcının tek seferde kaç veri grubu tarayacağını seçmek için Paralel Gruplar kaydırma çubuğunu ayarlayın.
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.
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.
(İ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.