בנוסף לשימוש ב-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: שימוש במצב מיפוי להעברת תיקיות ציבוריות (מומלץ). במצב הזה, המערכת משתמשת בקובץ מיפוי כדי למפות את התיקייה הציבורית לקבוצה ב-Groups. מכיוון שכתובות אימייל של קבוצות לרוב לא תואמות לשמות של תיקיות ציבוריות, רוב הארגונים משתמשים במצב מיפוי.
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
מזינים ארגומנט בשורה אחת ומוסיפים לפניו שני מקפים (--). חלק מהארגומנטים דורשים פרמטרים נוספים. מזינים את הפרמטרים עם סימן שווה לפניהם ובתוך מירכאות כפולות.
א עד ה
| הארגומנט והתיאור | פרמטר |
|---|---|
|
מציין את תאריך הסיום של אירועי היומן שרוצים להעביר. אירועים שיתרחשו אחרי התאריך הזה לא יועברו. דוגמה: --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. |
לא נדרש פרמטר |
|
הגדרה שמאפשרת העברה של תיקיות ציבוריות מ-Exchange לקבוצות Google באמצעות GWMME. פרטים נוספים מופיעים במאמר העברה של תיקיות ציבוריות. הערה: אי אפשר להפעיל העברה של משתמשים ותיקיות ציבוריות בו-זמנית. |
לא נדרש פרמטר |
|
מאפשר העברה של משאבים ביומן. |
לא נדרש פרמטר |
|
מציינים את שם הכניסה לחשבון האדמין של שרת Exchange. משתמשים בארגומנט הזה יחד עם --source_server. דוגמה: --exchange_admin_login="administrator" |
שם הכניסה לחשבון האדמין של שרת Exchange |
|
מציינים את השם של פרופיל Outlook שרוצים להשתמש בו כדי להתחבר לשרת Exchange. מציינים פרופיל אדמין באותו מחשב שבו מופעל GWMME. אם משתמשים בארגומנט הזה, אסור להשתמש בארגומנטים הבאים:
דוגמה: --exchange_profile_name="exch_migration_admin" |
השם של פרופיל Outlook קיים |
|
ההודעות מוחרגות על סמך סוג ההודעה. הארגומנט הזה שימושי כשרוצים להחריג הודעות עם סטאבים מפתרון ארכיון. הכלי 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, או none (משאירים את השדה ריק) עבור 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" |
רשימה מופרדת בפסיקים של משתמשים (ללא רווחים בין הפריטים) |
N—Z
| הארגומנט והתיאור | פרמטר |
|---|---|
|
ההעברה תתבצע בלי לכלול נתונים של יומן. |
לא נדרש פרמטר |
|
המיגרציה תפעל בלי לכלול את נתוני אנשי הקשר. |
לא נדרש פרמטר |
|
המיגרציה תתבצע בלי לכלול נתוני אימייל. |
לא נדרש פרמטר |
|
מונעת מהכלי 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. כל שמות החברות והמוצרים האחרים הם סימנים מסחריים של החברות שאליהן הם משויכים.