Google Workspace’ten Microsoft 365’e geçiş (migration) işlemlerine başlamadan önce, her iki platformda da yönetici (admin) yetkilerine sahip olmak şarttır.
Bu yetkiler olmadan kullanıcı verilerini görüntüleme, taşıma, API erişim izni verme veya güvenlik ayarlarını değiştirme işlemleri gerçekleştirilemez.
Google tarafında yapılması gereken hazırlıklar ile başlayarak, Microsoft 365 üzerinde migration sürecinin adımlarını detaylı şekilde ele alıyoruz.

İlk adım olarak:
https://console.cloud.google.com adresine admin hesabınızla giriş yapın.
Migration işlemleri sırasında API izinlerini ve yetkilendirmeleri yönetmek için temiz bir yapı oluşturmak en doğru yaklaşımdır. Bu nedenle yeni bir proje açıyoruz.

Adımlar:
Google Cloud Console sayfasının sol üst bölümde bulunan “Project selector” menüsüne tıklayın.
“New Project” butonunu seçin.
Projeye anlamlı bir isim verin: GWS Migration gibi
Create” butonuna basarak projeyi oluşturun.
Bu proje, Google Workspace ile Microsoft 365 arasında veri taşınmasında kullanılacak API erişimlerinin yönetileceği ortam olacaktır.
Yeni projeyi açtıktan sonra, Google Workspace ile Microsoft 365 arasında veri taşımak için Service Account (Servis Hesabı) oluşturuyoruz. Bu hesap, API erişimi ve domain-wide yetkilendirme için kullanılacak.

Adımlar:
Oluşturduğunuz projeyi seçin.
Sol menüden API & Services → IAM & Admin → Service Accounts bölümüne gidin.

“Create Service Account” butonuna tıklayın.
Servis hesabı için bir isim belirleyin.
Örnek: servis-account1
“Create and Continue” seçeneğine tıklayın.
Permission (Yetkilendirme) adımında Select Role → Owner (Sahibi) seçin.
Bu rol, migration sürecinde gerekli tüm izinleri verecektir.
“Done” ile işlemi tamamlayın.
Artık servis hesabınız hazır ve sonraki adım olan JSON anahtar dosyasını oluşturma ve domain-wide delegation için kullanıma hazır.
Servis hesabı oluşturulduktan sonra, migration işlemi için iki kritik bilgiye ihtiyacımız olacak: OAuth 2 Client ID ve JSON anahtar dosyası.

Adımlar:
Oluşturduğunuz servis hesabını listeden seçin.
Sağ üstteki Action → Manage Keys seçeneğine tıklayın.
Add Key → Create New Key yolunu izleyin.

Key Type olarak JSON seçin ve Create butonuna tıklayın.

Bu dosya, migration sırasında Google API’lerine erişim için kullanılacaktır.
Aynı ekranda, OAuth 2 Client ID bilgisini not almayı unutmayın.
Not: JSON dosyasını güvenli bir yerde saklayın. Herhangi biri eline geçerse API erişiminizi kullanabilir.
Servis hesabını oluşturduktan sonra, migration işleminin sorunsuz çalışabilmesi için Google API servislerini aktif etmemiz gerekiyor. Bu API’ler, mail, takvim ve kişiler gibi verileri Microsoft 365’e çekmek için kullanılır.
Adımlar:
Google Cloud Console’da proje seçili iken sol menüden API & Services → Library (Kütüphane) bölümüne gidin.

Aşağıdaki API’leri aratıp teker teker Enable (Etkinleştir) butonuna basın:
Gmail API → Mailleri çekmek için


Calendar API → Takvim verileri için

People API → Kişi detayları ve iletişim bilgileri için

Not: Bu API’ler aktif değilse migration aracı Google tarafındaki verileri çekemez ve taşıma işlemi başarısız olur.
Google Workspace’ten Microsoft 365’e veri taşıma işlemi için, servis hesabının tüm kullanıcılar adına yetkilendirilmiş olması gerekir. Bu adımda Domain-Wide Delegation işlemi yapılır.
Adımlar:
Google Admin Panel’de Security → API Controls → Domain-wide Delegation bölümüne gidin.

Add New seçeneğine tıklayın.

Sizden Client ID istenecek.
Daha önce servis hesabı oluştururken not aldığınız OAuth 2 Client ID’yi buraya girin.
OAuth Scopes bölümüne, migration sırasında gerekli izinleri sağlayacak URL’leri girin.

İşlemi kaydedin ve servis hesabına domain genelinde yetki vermiş olun.
Bu adım tamamlandıktan sonra, Google Workspace tarafında migration için gerekli tüm hazırlıklar bitmiş olur. Servis hesabı artık Microsoft 365 migration aracı ile iletişim kurabilir.
Google tarafındaki hazırlıklar tamamlandıktan sonra, artık Microsoft 365 üzerinde migration işlemini başlatabiliriz.
https://admin.microsoft.com adresinden Admin Center’a giriş yapın.
Sol menüden Settings → Domains bölümüne gidin.
Default domain’in doğru olduğundan emin olun ve eğer gerekiyorsa maillerin bu domaine yönlendiğini doğrulayın.
Admin Center → Users → Active Users bölümüne gidin.
Migration işlemi yapılacak kullanıcıların hesaplarının aktif ve lisanslı olduğundan emin olun.
Gerekirse kullanıcılar için Exchange Online lisansı atayın.
https://admin.exchange.microsoft.com adresinden Admin Center’a giriş yapın.
Sol menüden Migration seçeneğine tıklayın.

Artık migration batch oluşturmak için hazırız.
Microsoft 365 tarafındaki Exchange Admin Center’da artık migration batch oluşturma aşamasına geldik. Bu işlem, kullanıcıların mail, takvim ve kişi verilerini Google Workspace’ten Office 365’e taşımamızı sağlar.
Exchange Admin Center → Migration → Add Migration Batch seçeneğine tıklayın.

Batch’e anlamlı bir isim verin.
Örnek: Google_All
Next ile ilerleyin.
Select Migration Type ekranında Google Workspace (Gmail) Migration seçin ve Next deyin.

Bu adımda iki seçenek bulunur:
Automatik: Gmail paneline iki kez giriş yapıp onay vermenizi ister.
Manuel: Biz manuel seçiyoruz, çünkü JSON dosyası ile servis hesabını kullanacağız.

Eğer daha önce migration endpoint oluşturulmadıysa, Create a new migration endpoint seçin.

Endpoint’e bir isim verin (örnek: A5).
Aynı anda kaç hesabın migrate edileceğini soran seçenekleri default bırakabilirsiniz.
Next ile ilerleyin.
Migration endpoint oluştururken sizden GWS admin maili ve daha önce indirdiğiniz JSON dosyası istenir.

JSON dosyasını import edin ve endpoint kontrolünü (Check Endpoint) tamamlayın.
Bu adımda migration için hangi kullanıcıların taşınacağını belirtiyoruz.
Önemli: Bir Excel dosyası oluşturun ve şu formatta kaydedin:
EmailAddress,UserName
[email protected],[email protected]
[email protected],[email protected]
EmailAddress → Office 365 üzerinde açtığınız hedef mail adresi
UserName → Google Workspace hesabı
Dosyayı mutlaka *.csv formatında kaydedin.
Bu CSV dosyasını import ederek kullanıcıları batch’e ekleyin.

Bu adım tamamlandıktan sonra batch’i başlatabilir ve test kullanıcılarıyla migration’ı kontrol edebilirsiniz.
Umarım bu makale, Google Workspace’ten Office 365’e geçiş sürecini planlayan ve uygulayan herkes için faydalı olmuştur.
Adım adım anlatım ve ekran görüntüleriyle desteklenen bu makale, migration sürecini daha anlaşılır ve yönetilebilir hale getirmeyi amaçladı.
Herhangi bir sorunuz veya paylaşmak istediğiniz deneyimleriniz olursa, yorumlar kısmında bizlerle paylaşabilirsiniz.