בנוסף לשימוש ב-Google Workspace Migration for Microsoft Exchange (GWMME) במחשב Windows, אפשר להריץ את GWMME באמצעות ממשק שורת הפקודה.
לפני שמתחילים
פותחים את שורת הפקודה ומזינים cd ואחריו את המיקום של התקנת GWMME במירכאות כפולות, לדוגמה, cd "C:\Program Files\Google\Google Workspace Migration".
מיקומי ברירת המחדל הם:
- C:\Program Files\Google\Google Workspace Migration (32-bit system)
- C:\Program Files (x86)\Google\Google Workspace Migration (מערכת 64 ביט)
יכול להיות שתתבקשו להזין את שם המשתמש והסיסמה של מנהל ה-Exchange.
הפקודות הנדרשות להעברה
צריך להזין את הפקודות בשורה רציפה אחת. כל מעבר שורה שמופיע כאן הוא רק לצורך קריאות.
העברה מ-Exchange
דוגמה 1: העברה באמצעות פרופיל אדמין
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: העברה באמצעות פרטי השרת והאדמין
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 זמין במאמר העברת נתונים מ-Exchange.
העברה מחשבון Google או משרת IMAP
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, צריך להשתמש גם ב:
--imap_admin_id="Cyrus IMAP admin"
--imap_admin_password="Cyrus admin password"
מידע נוסף על העברת נתוני אימייל מחשבונות Google או מחשבונות מבוססי IMAP זמין במאמר העברת אימייל מחשבונות Google או מ-IMAP.
העברה מקובצי PST
דוגמה 1: העברת הודעות ל-Gmail
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: העברת הודעות ל-Google Vault
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, אפשר לעבור אל העברת נתונים מקובצי PST.
העברה מתיקיות ציבוריות
דוגמה 1: שימוש במצב מיפוי להעברת תיקיות ציבוריות (מומלץ). במצב הזה, המערכת משתמשת בקובץ מיפוי כדי למפות את התיקייה הציבורית לקבוצה ב'קבוצות'. מכיוון שכתובות אימייל קבוצתיות לרוב לא תואמות לשמות של תיקיות ציבוריות, רוב הארגונים משתמשים במצב מיפוי.
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: שימוש במצב ברירת המחדל להעברת תיקיות ציבוריות. במצב הזה, לא צריך קובץ מיפוי. במקום זאת, GWMME משווה בין שמות התיקיות והקבוצות. המיפוי מתבצע כששם התיקייה הציבורית זהה לשם הקבוצה. לדוגמה, TPS reports/tps-reports ממופה לקבוצה tps-reports@solarmora.com.
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
מידע נוסף על העברת תיקיות ציבוריות זמין במאמר העברה מתיקיות ציבוריות.
כל הארגומנטים של GWMME
מזינים ארגומנט בשורה אחת, ומקדימים לו שני מקפים (--). חלק מהארגומנטים דורשים פרמטרים נוספים. מזינים את הפרמטרים אחרי סימן שווה (=) ובתוך מרכאות כפולות.
A—E
| ארגומנט ותיאור | פרמטר |
|---|---|
|
מציינים את תאריך הסיום של אירועי היומן שרוצים להעביר. אירועים שמתרחשים אחרי התאריך הזה לא מועברים. דוגמה: --calendar_migration_end_date="2020-01-01" |
תאריך בפורמט YYYY-MM-DD |
|
מציינים את תאריך ההתחלה של אירועי היומן שרוצים להעביר. אירועים ביומן מלפני התאריך הזה לא מועברים. דוגמה: --calendar_migration_start_date="2018-01-01" |
תאריך בפורמט YYYY-MM-DD |
|
מציינים את הקידומת שתצורף לכל התוויות ב-Gmail. דוגמה: --custom_label_prefix="migrated-" |
קידומת מותאמת אישית שמצורפת לתוויות |
|
מציין את תאריך הסיום של הודעות האימייל שרוצים להעביר. הודעות שנשלחו אחרי התאריך הזה לא יועברו דוגמה: --email_migration_end_date="2020-01-01" |
תאריך בפורמט YYYY-MM-DD |
|
מציינים את תאריך ההתחלה של הודעות האימייל שרוצים להעביר. הודעות מלפני התאריך הזה לא מועברות. דוגמה: --email_migration_start_date="2018-01-01" |
תאריך בפורמט YYYY-MM-DD |
|
מאפשר fan-out של אירועים ביומן להעברת יומן. |
לא נדרש פרמטר |
|
הפעלה של העברת תיקיות MAPI (Exchange או PST) מוסתרות. |
לא נדרש פרמטר |
|
מאפשרת העברה משרת IMAP ולא משרת Exchange. |
לא נדרש פרמטר |
|
הפעלה של רישום ביומן של mbox. הודעות שלא ניתן להעביר בגלל מגבלות על גודל או סוג הקובץ ב-Gmail נכתבות לקובץ mbox ספציפי למשתמש. קובץ ה-mbox נמצא בנתיב התיקייה של רישום המעקב של GWMME (לדוגמה, %localappdata%\Google\Google Apps Migration\Tracing\ExchangeMigration\mbox\user@domain.com.mbox). פרטים נוספים על ההגבלות על הודעות ב-Gmail מופיעים במאמר סוגי הקבצים שנחסמים ב-Gmail. |
לא נדרש פרמטר |
|
מאפשרת העברה של GWMME מתיקיות ציבוריות של Exchange אל קבוצות Google. פרטים נוספים זמינים במאמר העברת תיקיות ציבוריות. הערה: אי אפשר להפעיל העברה של משתמשים ותיקיות ציבוריות בו-זמנית. |
לא נדרש פרמטר |
|
מאפשר העברה של משאבים ביומן. |
לא נדרש פרמטר |
|
מציינים את שם הכניסה לחשבון האדמין של שרת Exchange. משתמשים בארגומנט הזה בשילוב עם --source_server. דוגמה: --exchange_admin_login="administrator" |
שם הכניסה לחשבון האדמין של שרת Exchange |
|
מציינים את השם של פרופיל Outlook שרוצים להשתמש בו כדי להתחבר לשרת Exchange. מציינים פרופיל אדמין באותו מחשב שבו מופעל GWMME. אם משתמשים בארגומנט הזה, אסור להשתמש בארגומנטים הבאים:
דוגמה: --exchange_profile_name="exch_migration_admin" |
השם של פרופיל Outlook קיים |
|
הודעות מוחרגות על סמך סיווג ההודעה. הארגומנט הזה שימושי כשרוצים להחריג הודעות עם stub מפתרון ארכיון. הכלי GWMME לא תומך בהעברה חוזרת של הודעות שלא הוסרו מהן קבצים מצורפים. הגישה המומלצת היא להחריג הודעות עם stub, ואז, אחרי שההודעות עם stub יחזרו למצב מלא, להעביר את ההודעות בהרצה שנייה של GWMME. דוגמה: --exclude_message_classes="ipm.note.eas,ipm.note.1" |
רשימה של מחלקות שמוחרגות, מופרדות בפסיקים (ללא רווחים בין פריטי הרשימה) |
|
הכלי לא כולל תיקיות ברמה העליונה על סמך שם התיקייה. דוגמה: --exclude_top_level_folders="Deleted Items,Drafts" |
רשימה של תיקיות ברמה העליונה, מופרדות בפסיקים (ללא רווחים בין הפריטים ברשימה) |
F—M
| ארגומנט ותיאור | פרמטר |
|---|---|
|
כולל את הנתונים ששייכים לשמות המשתמשים שצוינו בקובץ ה-CSV. אם משתמשים בארגומנט הזה, לא משתמשים בארגומנט --migration_usernames. דוגמה: --filename="C:\Documents and Settings\users.csv" |
הנתיב לקובץ ה-CSV של שמות המשתמשים |
|
מנקה את המזהים של היומנים המשניים לפני שמבצעים העברה חוזרת של נתונים. כשמבצעים העברה חוזרת של נתוני יומן, GWMME יוצר יומנים משניים חדשים עם מזהים ייחודיים. כך נמנעות התנגשויות בין אירועים. הערה: כדאי להשתמש בארגומנט הזה לפני שמבצעים העברה חוזרת של נתונים. פרטים נוספים זמינים במאמר בנושא העברה חוזרת של תוכן. |
לא נדרש פרמטר |
|
ההעברה מופעלת מחדש על כל הפריטים, ולא רק על פריטים שלא הועברו בהצלחה. כברירת מחדל, אם ההעברה נקטעה, ההעברה הבאה מתחילה בנקודה שבה ההעברה הקודמת נעצרה. אפשר להשתמש בפרמטר הזה כדי להפעיל את ההעברה מחדש מההתחלה. אם משתמשים באפשרות הזו, הודעות אימייל כפולות מסוננות, אירועים ביומן שהועברו בעבר מתעלמים מהם (אבל יכול להיות שהם ישוכפלו במקרים מסוימים), ואנשי קשר שהועברו בעבר משוכפלים. |
לא נדרש פרמטר |
|
מגדיר את הבעלים של אירוע במשאבים ביומן. אם לאירוע אין בעלים, GWMME מגדיר את האדמין שצוין כבעלים של האירוע. למשתמש צריכה להיות גישה מלאה ליומנים של המשאבים. לדוגמה: --google_admin="admin@example.com" |
כתובת האימייל של הבעלים המיועד של האירוע ביומנים של משאבים |
|
מציינים את דומיין Google Workspace שאליו מעבירים את הנתונים. דוגמה: --google_domain="example.com" |
דומיין Google Workspace |
|
הצגת רשימה של הארגומנטים של ExchangeMigration.exe. |
לא נדרש פרמטר |
|
מציינים את השם של הקובץ שמכיל את רשימת המיפוי המלאה. משתמשים בקובץ מיפוי CSV שמכיל מיפוי של כתובות משתמשים וכתובות של יומנים. לפרטים נוספים, אפשר לעבור אל יצירת קובצי CSV להעברה. דוגמאות: --id_mapping_file="resources.csv" |
שם הקובץ |
|
מציינת את מנהל מערכת Cyrus IMAP שיש לו גישה לכל חשבונות ה-IMAP בשרת. משתמשים בה עם --imap_admin_password. דוגמה: --imap_admin_id="admin@example.com" |
כתובת האימייל של האדמין ב-Cyrus |
|
מציינת את הסיסמה של מנהל מערכת Cyrus IMAP. משתמשים בה עם --imap_admin_id. דוגמה: --imap_admin_password="password" |
סיסמת האדמין של Cyrus |
|
מציינת את קידומת הנתיב לתיקיות משתמשים בשרת IMAP. מזינים את קידומת הנתיב של תיקיות IMAP שמשותפת לכל התיקיות. קידומת הנתיב היא בדרך כלל מרחב השמות של IMAP לשמות התיקיות. לדוגמה, אם רשימת תיקיות ה-IMAP של משתמש היא INBOX, INBOX.Sent ו-INBOX.Drafts, אז INBOX היא קידומת הנתיב. ערכים אופייניים של קידומת נתיב הם INBOX עבור Cyrus ו-Courier, או ללא ערך (השדה נשאר ריק) עבור GroupWise IMAP, Gmail ו-Dovecot. דוגמה: --imap_path_prefix="INBOX" |
קידומת הנתיב לתיקיות משתמשים |
|
מציינת את מספר היציאה של שרת ה-IMAP. דוגמה: --imap_port="143" |
מספר יציאה |
|
מציינים את אפשרות האבטחה שבה רוצים להשתמש. משתמשים באחד מהקודים הבאים:
דוגמה: --imap_security="1" |
קוד בן ספרה אחת |
|
מציינים את סוג שרת ה-IMAP שממנו מתבצעת ההעברה. סוגי השרתים הם Exchange, GroupWise, Gmail, Cyrus, Courier, Dovecot, Zimbra וסוגים שלא נתמכים. ברירת המחדל היא סוגים שלא נתמכים. הערה: אם מציינים סוג שרת שגוי, יכול להיות שהביצועים של ההעברה יושפעו. דוגמה: --imap_server_type="Gmail" |
סוג שרת IMAP |
|
העברת אימייל ל-Google Vault. ההודעות מועלות לחשבון של המשתמש ומסומנות כמחוקות. התוויות לא נוצרות בתיבת הדואר הנכנס של המשתמש. שימו לב להגבלות הבאות:
|
לא נדרש פרמטר |
|
מציין את רשימת המשתמשים להעברה. אם משתמשים בארגומנט הזה, לא משתמשים ב---filename. דוגמה: --migration_usernames="user1,user2,user3" |
רשימה מופרדת בפסיקים של משתמשים (ללא רווחים בין הפריטים) |
נ עד צ
| ארגומנט ותיאור | פרמטר |
|---|---|
|
מפעיל את ההעברה מבלי לכלול נתוני יומן. |
לא נדרש פרמטר |
|
מפעיל את ההעברה מבלי לכלול נתונים של אנשי קשר. |
לא נדרש פרמטר |
|
מפעיל את ההעברה מבלי לכלול נתוני אימייל. |
לא נדרש פרמטר |
|
מונעת מהכלי GWMME ליצור דוחות העברה שמציגים שגיאות בהודעות שמתרחשות במהלך ההעברה. דילוג על דוחות ההעברה יכול לשפר את ביצועי ההעברה. |
לא נדרש פרמטר |
|
מריץ את ההעברה בלי לדרוש קובץ מיפוי. כל נתוני המיפוי מוגדרים ברשימת המשתמשים אם משתמשים בארגומנט --id_mapping_file. |
לא נדרש פרמטר |
|
מציין שלא יתווסף קידומת לתוויות כשמעבירים קבצים מ-PST. כברירת מחדל, השם של קובץ ה-PST מתווסף כקידומת לתוויות וללוחות שנה שנוצרו במהלך ההעברה. |
לא נדרש פרמטר |
|
מריצים את GWMME באמצעות שורת הפקודה. מצב ממשק המשתמש הגרפי (GUI) הוא ברירת המחדל. |
לא נדרש פרמטר |
|
סוגר את GWMME בלי שתצטרכו להקיש על המקש Enter כשמריצים את ההעברה משורת הפקודה. |
לא נדרש פרמטר |
|
מציינים את מספר המשתמשים שרוצים להעביר בו-זמנית. לכל משתמש נפתח שרשור נפרד. ברירת המחדל היא 25 שרשורים. דוגמה: --num_threads="20" |
מספר המשתמשים |
|
מציינת את הספרייה שמכילה את קובצי ה-PST להעברה. GWMME מעביר את כל קובצי ה-PST בתיקיות המשנה של התיקייה שצוינה. אם משתמשים בארגומנט הזה, אסור להשתמש בארגומנטים הבאים:
דוגמה: --pst_base_folder="C:\pst" |
הספרייה שמכילה קובצי PST |
|
מציינים את שם קובץ המיפוי. קובץ המיפוי ממפה נתיבים של תיקיות ציבוריות ב-Exchange לכתובות אימייל של קבוצות ב-Google. פרטים נוספים זמינים במאמר העברת תיקיות ציבוריות. דוגמה: --public_folder_mapping_file="public_folder_mapping.csv" |
שם קובץ המיפוי בפורמט CSV |
|
מציינת את מספר הניסיונות החוזרים אם מתרחש כשל זמני, כמו פסק זמן של שרת עמוס. ברירת המחדל היא 10. דוגמה: --retry_count="5" |
מספר הניסיונות החוזרים |
|
מריץ את האבחון המקיף לפני ההעברה, שמאמת את הקישוריות לשרת, את האימות, את הגישה לחשבונות ואת כל רשימת המשתמשים. |
לא נדרש פרמטר |
|
מציינים את הנתיב לקובץ פרטי הכניסה של חשבון השירות. הוראות להשגת הקובץ הזה מופיעות במאמר בנושא מתן הרשאה ל-GWMME בחשבון. דוגמה: --service_account_json_path ="C:\Users\admin\privatekey.json" |
הנתיב לקובץ פרטי הכניסה של חשבון השירות |
|
מציינים את כתובת ה-IP או את שם הדומיין המלא של שרת ה-Exchange או IMAP. במיגרציות של Exchange, משתמשים בארגומנט הזה בשילוב עם --exchange_admin_login. אם משתמשים בארגומנט הזה, לא משתמשים בארגומנט --exchange_profile_name. דוגמה: --source_server="mailserver.example.com" |
כתובת ה-IP או שם דומיין שמוגדר במלואו של השרת |
|
קובע שההודעות יועברו ללא תוויות. |
לא נדרש פרמטר |
|
מורה ל-GWMME לבדוק אירועים קיימים שכבר הועברו ליומן Google ולשנות את האירועים על ידי תרגום כתובת האימייל של משאב Exchange לכתובת האימייל של משאב Google Workspace התואם. הרבה אדמינים בוחרים להעביר קודם את המשתמשים ואחר כך את משאבי היומן. אם אתם בוחרים להעביר את משאבי היומן בשלב השני, אתם צריכים להגדיר את GWMME כך שיעביר מחדש את נתוני היומן של המשתמשים. כדי לעשות זאת, משתמשים ב---translate_conflicting_events. |
לא נדרש פרמטר |
Google, Google Workspace וסימנים וסמלי לוגו קשורים הם סימנים מסחריים של Google LLC. כל שמות החברות והמוצרים האחרים הם סימנים מסחריים של החברות שאליהן הם משויכים.