Komut satırını kullanarak veri taşıma

Google Workspace Migration for Microsoft Exchange

Google Workspace Migration for Microsoft Exchange'i (GWMME) Windows masaüstünde kullanabileceğiniz gibi komut satırı arayüzünü kullanarak da çalıştırabilirsiniz.

Başlamadan önce

Bir komut istemi penceresi açıp cd ifadesini ve ardından, GWMME yüklemenizin konumunu çift tırnak işaretleriyle girin. Örneğin, cd "C:\Program Files\Google\Google Workspace Migration".

Varsayılan konumlar şunlardır:

  • C:\Program Files\Google\Google Workspace Migration (32 bit sistem)
  • C:\Program Files (x86)\Google\Google Workspace Migration (64 bit sistem)

Exchange yöneticisi kullanıcı adınızı ve şifrenizi girmeniz istenebilir.

Taşıma işleminiz için gereken komutlar

Komutlar, kesintisiz olarak tek bir satıra girilmelidir. Burada görünen satır sonları okunaklılığı artırmak için eklenmiştir.

Exchange'den taşıma

1. örnek: Yönetici profili kullanarak taşıma

ExchangeMigration.exe
--nouse_gui
--exchange_profile_name="Exchange admin profile"
--filename="filename containing user list"
--service_account_json_path="json file path"
--google_admin="admin email address"
--google_domain="Google domain name"

2. örnek: Sunucu ve yönetici ayrıntılarını kullanarak taşıma

ExchangeMigration.exe
--nouse_gui
--source_server="exchange-server hostname"
--exchange_admin_login="Exchange server admin account"
--filename="filename containing user list"
--service_account_json_path="json file path"
--google_admin="admin email address"
--google_domain="Google domain name"

Exchange verilerinin aktarılmasıyla ilgili daha fazla bilgi için Exchange'den veri taşıma başlıklı makaleye bakın.

Google Hesabı'ndan veya IMAP sunucusundan taşıma

ExchangeMigration.exe
--nouse_gui
--enable_imap
--filename="filename containing user list"
--service_account_json_path="json file path"
--imap_security="security number"
--imap_port="port number"
--imap_path_prefix="path prefix"
--imap_server_type="server type"
--source_server="IMAP server hostname"
--google_admin="admin email address"
--google_domain="Google domain name"

Cyrus'tan, yönetici modunda yapılan taşıma işlemleri için aşağıdakileri de kullanın:

--imap_admin_id="Cyrus IMAP admin"
--imap_admin_password="Cyrus admin password"

E-posta verilerinin Google veya IMAP tabanlı hesaplardan aktarılması hakkında daha fazla bilgi edinmek için Google hesaplarından veya IMAP sunucularından posta taşıma başlıklı makaleye göz atın.

PST dosyalarından taşıma

1. örnek: İletileri Gmail'e taşıma

ExchangeMigration.exe
--nouse_gui
--filename="filename containing user list"
--service_account_json_path="json file path"
--google_admin="admin email address"
--google_domain="Google domain name"
--pst_base_folder="PST folder name"

2. örnek: İletileri Google Apps Kasası'na taşıma

ExchangeMigration.exe
--nouse_gui
--filename="filename containing user list"
--service_account_json_path="json file path"
--google_admin="admin email address"
--google_domain="Google domain name"
--pst_base_folder="PST folder name"
--migrate_to_vault

PST dosyalarını aktarma hakkında daha fazla bilgi edinmek için PST dosyalarından veri taşıma başlıklı makaleye göz atın.

Ortak klasörlerden taşıma

1. örnek: Ortak klasörleri taşımak için eşleme modunu kullanın (önerilir). Bu mod, ortak klasörü Gruplar'daki grupla eşlemek için bir eşleme dosyası kullanır. Grup e-posta adresleri genellikle ortak klasör adlarıyla eşleşmediğinden çoğu kuruluş eşleme modunu kullanır.

ExchangeMigration.exe
--nouse_gui
--filename="filename containing user list"
--service_account_json_path="json file path"
--google_admin="admin email address"
--google_domain="Google domain name"
--public_folder_mapping_file="path to mapping file"
--enable_public_folder_migration

2. örnek: Ortak klasörleri taşımak için varsayılan modu kullanın. Bu modda eşleme dosyasına ihtiyacınız yoktur. Bunun yerine, GWMME klasör ve grup adlarını karşılaştırır. Eşleme, ortak klasör adı doğrudan grup adıyla eşleştiğinde oluşturulur. Örneğin, TPS raporu/tps-raporu, tps-raporu@solarmora.com ile eşlenir.

ExchangeMigration.exe
--nouse_gui
--exchange_profile_name="Exchange admin profile"
--service_account_json_path="json file path"
--google_admin="admin email address"
--google_domain="Google domain name"
--enable_public_folder_migration

Ortak klasörleri aktarma hakkında daha fazla bilgi edinmek için Ortak klasörlerden taşıma başlıklı makaleyi inceleyin.

Tüm GWMME bağımsız değişkenleri

Bağımsız değişkeni tek bir satıra girin ve bağımsız değişkenden önce çift kısa çizgi (--) ekleyin. Bazı bağımsız değişkenler ek parametreler gerektirir. Parametrelerin önüne bir eşittir işareti koyun ve çift tırnak işaretleri arasına alın.

A-E

Bağımsız değişken ve açıklaması Parametre

--calendar_migration_end_date

Taşımak istediğiniz takvim etkinliklerinin bitiş tarihini belirtir. Bu tarihten sonra gerçekleşen etkinlikler taşınmaz.

Örnek: --calendar_migration_end_date="2020-01-01"

YYYY-AA-GG biçiminde tarih

--calendar_migration_start_date

Taşımak istediğiniz takvim etkinliklerinin başlangıç tarihini belirtir. Bu tarihten önceki takvim etkinlikleri taşınmaz.

Örnek: --calendar_migration_start_date="2018-01-01"

YYYY-AA-GG biçiminde tarih

--custom_label_prefix

Gmail'deki tüm etiketlere eklenecek ön eki belirtir.

Örnek: --custom_label_prefix="migrated-"

Etiketlere eklenen özelleştirilmiş önek

--email_migration_end_date

Taşımak istediğiniz e-posta iletilerinin bitiş tarihini belirtir. Bu tarihten sonraki iletiler taşınmaz

Örnek: --email_migration_end_date="2020-01-01"

YYYY-AA-GG biçiminde tarih

--email_migration_start_date

Taşımak istediğiniz e-posta iletilerinin başlangıç tarihini belirtir. Bu tarihten önceki iletiler taşınmaz.

Örnek: --email_migration_start_date="2018-01-01"

YYYY-AA-GG biçiminde tarih

--enable_calendar_fanout

Takvim taşıma işlemi için takvim etkinliği fan-out desteğini etkinleştirir.

Herhangi bir parametre gerekmez

--enable_hidden_folders_migration

Gizli MAPI (Exchange veya PST) klasör taşıma işlemini etkinleştirir.

Herhangi bir parametre gerekmez

--enable_imap

Exchange Server yerine bir IMAP sunucusundan taşıma işlemi etkinleştirir.

Herhangi bir parametre gerekmez

--enable_mbox_logging

mbox günlük kaydını etkinleştirir. Gmail'deki dosya boyutu veya tür kısıtlamaları nedeniyle taşınamayan iletiler kullanıcıya özel bir mbox dosyasına yazılır. mbox dosyası, GWMME iz günlüğü kaydı klasör yolunda bulunur (örneğin, %localappdata%\Google\Google Apps Migration\Tracing\ExchangeMigration\mbox\kullanici@alan.com.mbox).

Gmail'deki ileti kısıtlamalarıyla ilgili ayrıntılar için Gmail'de engellenen dosya türleri başlıklı makaleyi inceleyin.

Herhangi bir parametre gerekmez

--enable_public_folder_migration

Exchange ortak klasörlerinden Google Grupları'na GWMME taşıma işlemini mümkün kılar. Ayrıntılar için Ortak klasörleri taşıma başlıklı makaleyi inceleyin.

Not: Aynı anda hem kullanıcılar hem de ortak klasörler için taşıma işlemi yapamazsınız.

Herhangi bir parametre gerekmez

--enable_resource_migration

Takvim kaynağı taşımayı etkinleştirir.

Herhangi bir parametre gerekmez

--exchange_admin_login

Exchange sunucusu yönetici hesabının oturum açma adını belirtir. Bu bağımsız değişkeni --source_server ile birlikte kullanın.

Bu bağımsız değişkeni kullanıyorsanız --exchange_profile_name bağımsız değişkenini kullanmayın.

Örnek: --exchange_admin_login="administrator"

Exchange sunucusu yönetici hesabının oturum açma adı

--exchange_profile_name

Exchange sunucunuza bağlanmak için kullanmak istediğiniz Outlook profilinin adını belirtir. GWMME'yi çalıştıran makinede bir yönetici profili belirtin. Bu bağımsız değişkeni kullanıyorsanız şunları kullanmayın:

  • --source_server
  • --pst_base_folder
  • --exchange_admin_login

Örnek: --exchange_profile_name="exch_migration_admin"

Mevcut bir Outlook profilinin adı

--exclude_message_classes

İletileri, ileti sınıfına göre hariç tutar.

Bu bağımsız değişken, bir arşivleme çözümüne ait stub dosyalı iletiler hariç tutulacaksa kullanışlıdır. GWMME, stub dosyasız iletilerin yeniden taşınmasını desteklemez. Önerilen yaklaşım, stub dosyalı iletilerin hariç tutulması ve ardından, gerekli verileri içeren stub dosyalı iletiler tekrar kullanılabilir hale geldikten sonra, GWMME'nin ikinci kez çalıştırılarak iletilerin taşınmasıdır.

Örnek: --exclude_message_classes="ipm.note.eas,ipm.note.1"

Hariç tutulan sınıfların virgülle ayrılmış listesi (liste öğeleri arasında boşluk bırakmayın)

--exclude_top_level_folders

Klasör adını temel alarak üst düzey klasörleri hariç tutar.

Örnek: --exclude_top_level_folders="Silinmiş Öğeler,Taslaklar"

Üst düzey klasörlerin virgülle ayrılmış listesi (liste öğeleri arasında boşluk bırakmayın)

F—M

Bağımsız değişken ve açıklaması Parametre

--filename

CSV dosyasında belirtilen kullanıcı adlarına ait verileri içerir. Bu bağımsız değişkeni kullanıyorsanız --migration_usernames bağımsız değişkenini kullanmayın.

Örnek: --filename="C:\Documents and Settings\users.csv"

Kullanıcı adlarının CSV dosyasının yolu

--force_clear_google_calendar_ids_on_remigration

Verileri yeniden taşımadan önce ikincil takvimlerin kimliklerini temizler. Takvim verilerini yeniden taşıdığınızda, GWMME benzersiz kimliklere sahip yeni ikincil takvimler oluşturur. Bunu yapmak etkinliklerin çakışmasını önler.

Not: Verileri yeniden taşımadan önce bu bağımsız değişkeni kullanın. Ayrıntılar için İçeriği tekrar taşıma başlıklı makaleyi inceleyin.

Herhangi bir parametre gerekmez

--force_restart

Taşıma işlemini, yalnızca başarıyla taşınamamış öğeler yerine tüm öğelerde başlatır.

Varsayılan olarak, taşıma işlemi kesintiye uğradıysa bir sonraki taşıma işlemi, taşıma işleminin kaldığı noktadan başlar. Taşıma işlemini baştan çalıştırmak için bu parametreyi kullanabilirsiniz. Bu seçeneği kullanırsanız yinelenen e-postalar filtrelenir, daha önce taşınmış takvim etkinlikleri yoksayılır (ancak, bazı durumlarda yinelenen girişler olabilir) ve daha önce taşınmış kişiler yinelenir.

Herhangi bir parametre gerekmez

--google_admin

Takvim kaynaklarının etkinlik sahibini belirler. Bir etkinliğin sahibi yoksa GWMME, atanan yöneticiyi etkinlik sahibi olarak ayarlar. Kullanıcının, kaynak takvimlerine tam erişiminin olması gereklidir.

Örnek: --google_admin="admin@example.com"

Kaynak takvimleri için atanan etkinlik sahibinin e-posta adresi

--google_domain

Veri taşıdığınız Google Workspace alanını belirtir.

Örnek: --google_domain="example.com"

Google Workspace alan adı

--help

ExchangeMigration.exe için bağımsız değişkenlerin bir listesini gösterir.

Herhangi bir parametre gerekmez

--id_mapping_file

Tam eşleme listesine sahip olan dosyanın adını belirtir. Kullanıcı ve takvim adresi eşlemelerini içeren CSV eşleme dosyasını kullanın. Ayrıntılar için Taşıma işleminiz için CSV dosyaları oluşturma başlıklı makaleyi inceleyin.

Örnekler: --id_mapping_file="kaynaklar.csv"

Dosya adı

--imap_admin_id

Sunucudaki tüm IMAP hesaplarına erişim sahibi olan Cyrus IMAP yöneticisini belirtir. --imap_admin_password ile birlikte kullanın.

Örnek: --imap_admin_id="admin@example.com"

Cyrus yöneticisinin e-posta adresi

--imap_admin_password

Cyrus IMAP yöneticisinin şifresini belirtir. Bunu, --imap_admin_id bağımsız değişkeniyle birlikte kullanın.

Örnek: --imap_admin_password="sifre"

Cyrus yöneticisinin şifresi

--imap_path_prefix

IMAP sunucusundaki kullanıcı klasörlerinin yol ön ekini belirtir.

Tüm klasörler için ortak olarak kullanılan IMAP klasörlerinin yol ön ekini girin. Yol ön eki genellikle klasör adlarına ait IMAP ad alanıdır. Örneğin, bir kullanıcıya ait IMAP klasör listesi INBOX, INBOX.Sent ve INBOX.Drafts şeklindeyse yol ön eki INBOX olacaktır. Tipik ön ek değerleri, Cyrus ve Courier için INBOX'tır; Groupwise IMAP, Gmail ve Dovecot içinse yol ön eki yoktur (alanı boş bırakın).

Örnek: --imap_path_prefix="INBOX"

Kullanıcı klasörleri için yol ön eki

--imap_port

IMAP sunucusu için bağlantı noktası numarasını belirtir.

Örnek: --imap_port="143"

Bağlantı noktası numarası

--imap_security

Kullanmak istediğiniz güvenlik seçeneğini belirtir. Aşağıdaki kodlardan birini kullanın:

  • 0 (güvenlik yok)
  • 1 (SSL)
  • 2 (STARTTLS)

Örnek: --imap_security="1"

Tek basamaklı kod

--imap_server_type

Verileri taşıdığınız kaynak IMAP sunucusunun türünü belirtir. Sunucu türleri şunlardır: Exchange, GroupWise, Gmail, Cyrus, Courier, Dovecot, Zimbra ve unsupported (desteklenmeyen). Varsayılan değer, unsupported (desteklenmeyen) değeridir.

Not: Yanlış bir sunucu türü belirtirseniz taşıma performansı olumsuz etkilenebilir.

Örnek: --imap_server_type="Gmail"

IMAP sunucusunun türü

--migrate_to_vault

E-postaları Google Apps Kasası'na taşır. İletiler kullanıcının hesabına yüklenir ve silindi olarak işaretlenir. Kullanıcının gelen kutusunda etiket oluşturulmaz.

Aşağıdaki kısıtlamalara dikkat edin:

  • İletinin Apps Kasası'nda ne süreyle saklanacağını Google Apps Kasası saklama kuralları belirler.
  • Apps Kasası'na veri taşıyorsanız Yönetici Konsolu'nda Gmail'in etkin olması gerekir. Gmail devre dışıysa 403 hataları görürsünüz.
  • Apps Kasası Eski Çalışan (VFE) lisanslı kullanıcılara yapılan taşıma işlemleri başarısız olur (bu kullanıcılar için Gmail'in etkinleştirilmemesi nedeniyle).
Herhangi bir parametre gerekmez

--migration_usernames

Taşıma işlemi için kullanıcı listesini belirtir. Bu bağımsız değişkeni kullanıyorsanız --filename bağımsız değişkenini kullanmayın.

Örnek: --migration_usernames="kullanıcı1,kullanıcı2,kullanıcı3"

Virgülle ayrılmış kullanıcı listesi (liste öğeleri arasında boşluk bırakmayın)

N-Z

Bağımsız değişken ve açıklaması Parametre

--noenable_calendar_migration

Taşıma işlemini takvim verileri olmadan yürütür.

Herhangi bir parametre gerekmez

--noenable_contact_migration

Taşıma işlemini kişi verileri olmadan çalıştırır.

Herhangi bir parametre gerekmez

--noenable_email_migration

Taşıma işlemini e-posta verileri olmadan yürütür.

Herhangi bir parametre gerekmez

--noenable_error_reports

GWMME'nin, bir taşıma sırasında oluşan her ileti hatasını gösteren taşıma raporları oluşturmasını önler. Taşıma raporlarının atlanması, taşıma işleminin performansını artırabilir.

Taşıma raporları hakkında daha fazla bilgi edinmek için GWMME Admin Guide'daki (GWMME Yönetici Kılavuzu) Reviewing migration reports (Taşıma raporlarını inceleme) bölümüne göz atın.

Herhangi bir parametre gerekmez

--noenable_id_mapping

Taşıma işlemi, eşleme dosyası gerekmeksizin gerçekleştirilir. --id_mapping_file bağımsız değişkenini kullanırsanız tüm eşleme verileri kullanıcı listesinde tanımlanır.

Herhangi bir parametre gerekmez

--noenable_label_prefix

PST dosyalarından taşıma sırasında etiketlere bir ön ek eklenmeyeceğini belirtir. Varsayılan olarak, PST dosyasının adı, taşıma sırasında oluşturulan etiket ve takvimlere bir önek olarak eklenir.

Herhangi bir parametre gerekmez

--nouse_gui

GWMME'yi komut satırını kullanarak çalıştırır. Grafik kullanıcı arayüzü (GUI) modu varsayılan ayardır.

Herhangi bir parametre gerekmez

--nowait

Taşıma işlemi komut satırından çalıştırıldığında Enter tuşuna basmanıza gerek kalmadan GWMME'yi kapatır.

Herhangi bir parametre gerekmez

--num_threads

Eşzamanlı olarak taşımak istediğiniz kullanıcı sayısını belirtir. Her kullanıcı için ayrı bir ileti dizisi açılır. Varsayılan ayar 25 ileti dizisidir.

Örnek: --num_threads="20"

Kullanıcı sayısı

--pst_base_folder

Taşınacak PST dosyalarının bulunduğu dizini belirtir. GWMME, belirtilen klasörün alt klasörlerindeki tüm PST dosyalarını taşır.

Bu bağımsız değişkeni kullanıyorsanız şunları kullanmayın:

  • --source_server
  • --exchange_profile_name

Örnek: --pst_base_folder="C:\pst"

PST dosyalarını içeren dizin

--public_folder_mapping_file

Eşleme dosyasının adını belirtir. Eşleme dosyası, Exchange ortak klasör yollarını Google Gruplar e-posta adresleriyle eşler. Ayrıntılar için Ortak klasörleri taşıma başlıklı makaleyi inceleyin.

Örnek: --public_folder_mapping_file="public_folder_mapping.csv"

CSV biçimindeki eşleme dosyası adı

--retry_count

Geçici bir hata oluştuğunda (örneğin, yoğunluk yüzünden sunucu zaman aşımı yaşandığında) yeniden deneme sayısını belirtir. Varsayılan değer 10'dur.

Örnek: --retry_count="5"

Yeniden deneme sayısı

--run_diagnostics

Taşıma öncesi ayrıntılı tanılama çalıştırır. Böylece, sunucu bağlantısı, kimlik doğrulama, hesaplara erişim ve tüm kullanıcı listesi doğrulanır.

Herhangi bir parametre gerekmez

--service_account_json_path

Hizmet hesabı kimlik bilgileri dosyasının yolunu belirtir. Bu dosyaya ulaşmayla ilgili ayrıntılı bilgileri, Hesabınız için GWMME'yi yetkilendirme başlıklı makalede bulabilirsiniz.

Örnek: --service_account_json_path ="C:\Users\admin\privatekey.json"

Hizmet hesabı kimlik bilgileri dosyasının yolu

--source_server

Exchange veya IMAP sunucusu IP adresini ya da tam etki alan adını belirtir.

Exchange taşıma işlemlerinde, bu bağımsız değişkeni --exchange_admin_login ile birlikte kullanın. Bu bağımsız değişkeni kullanıyorsanız --exchange_profile_name bağımsız değişkenini kullanmayın.

Örnek: --source_server="mailserver.example.com"

Sunucu IP adresi veya tam etki alan adı

--strip_user_labels

İletilerin etiketsiz olarak taşınacağını belirtir.

Herhangi bir parametre gerekmez

--translate_conflicting_events

Bu parametre, GWMME'ye Google Takvim'e taşınmış durumdaki mevcut etkinliklere bakması talimatını verir ve Exchange kaynağının e-posta adresini, eşleşen Google Workspace kaynağının e-posta adresine çevirerek etkinliklerde değişiklik yapar.

Çoğu yönetici, önce kullanıcıları, ikinci olarak da takvim kaynaklarını taşımayı tercih eder. İkinci olarak takvim kaynaklarını taşımayı tercih ediyorsanız GWMME'yi kullanıcıların takvim verilerini yeniden taşıyacak şekilde yapılandırın. Bunu, --translate_conflicting_events bağımsız değişkenini kullanarak yapabilirsiniz.

Herhangi bir parametre gerekmez


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.