علاوه بر استفاده از Google Workspace Migration for Microsoft Exchange (GWMME) در دسکتاپ ویندوز، میتوانید GWMME را با استفاده از رابط خط فرمان اجرا کنید.
قبل از اینکه شروع کنی
یک خط فرمان باز کنید و عبارت cd را به همراه محل نصب GWMME خود در داخل علامت نقل قول وارد کنید، برای مثال، cd "C:\Program Files\Google\Google Workspace Migration" .
مکانهای پیشفرض عبارتند از:
- C:\Program Files\Google\Google Workspace Migration (سیستم ۳۲ بیتی)
- C:\Program Files (x86)\Google\Google Workspace Migration (سیستم ۶۴ بیتی)
ممکن است از شما خواسته شود نام کاربری و رمز عبور مدیر Exchange خود را وارد کنید.
دستورات مورد نیاز برای مهاجرت شما
دستورات باید در یک خط پیوسته وارد شوند. هرگونه پرش به خط بعدی که در اینجا مشاهده میشود، فقط برای خوانایی است.
مهاجرت از Exchange
مثال ۱: مهاجرت با استفاده از پروفایل مدیر
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 "
مثال ۲: مهاجرت با استفاده از جزئیات سرور و مدیر
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، به Migrate data from Exchange مراجعه کنید.
مهاجرت از حساب گوگل یا سرور 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 "
برای اطلاعات بیشتر در مورد انتقال اطلاعات ایمیل از حسابهای گوگل یا IMAP، به «انتقال ایمیل از حسابهای گوگل یا IMAP» مراجعه کنید.
مهاجرت از فایلهای PST
مثال ۱: انتقال پیامها به جیمیل
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 "
مثال ۲: انتقال پیامها به 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» مراجعه کنید.
مهاجرت از پوشههای عمومی
مثال ۱: از حالت نگاشت برای انتقال پوشههای عمومی استفاده کنید (توصیه میشود). این حالت از یک فایل نگاشت برای نگاشت پوشه عمومی به گروه در گروهها استفاده میکند. از آنجا که آدرسهای ایمیل گروه اغلب با نام پوشههای عمومی مطابقت ندارند، اکثر سازمانها از حالت نگاشت استفاده میکنند.
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
مثال ۲: از حالت پیشفرض برای انتقال پوشههای عمومی استفاده کنید. در این حالت، به فایل نگاشت نیاز ندارید. در عوض، 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 |
قابلیت پخش رویدادهای تقویم را برای انتقال تقویم فعال میکند. | پارامتری لازم نیست |
انتقال پوشه مخفی 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 فعال میکند. برای جزئیات بیشتر، به Migrate public folders مراجعه کنید. توجه : شما نمیتوانید همزمان برای پوشههای کاربران و عمومی، عملیات مهاجرت را اجرا کنید. | پارامتری لازم نیست |
انتقال منابع تقویم را فعال میکند. | پارامتری لازم نیست |
نام ورود به سیستم برای حساب کاربری مدیر سرور Exchange را مشخص میکند. از این آرگومان همراه با --source_server استفاده کنید. مثال : --exchange_admin_login="administrator" | نام ورود برای حساب کاربری ادمین سرور Exchange |
نام پروفایل Outlook که میخواهید برای اتصال به سرور Exchange خود استفاده کنید را مشخص میکند. یک پروفایل مدیر در همان دستگاهی که GWMME را اجرا میکند، مشخص کنید. اگر از این آرگومان استفاده میکنید، از موارد زیر استفاده نکنید:
مثال : --exchange_profile_name="exch_migration_admin" | نام یک نمایه Outlook موجود |
پیامها را بر اساس کلاس پیام حذف میکند. این آرگومان هنگام حذف پیامهای حذفشده از یک راهکار بایگانی مفید است. GWMME از انتقال مجدد پیامهای حذفنشده پشتیبانی نمیکند. رویکرد توصیهشده این است که پیامهای حذفشده را حذف کنید و سپس، پس از اینکه پیامهای حذفشده بهطور کامل دوباره آبرسانی شدند، پیامها را در اجرای دوم GWMME منتقل کنید. مثال : --exclude_message_classes="ipm.note.eas,ipm.note.1" | فهرست کلاسهای مستثنیشده با کاما از هم جدا شدهاند (بین آیتمهای لیست فاصله نباشد) |
پوشههای سطح بالا را بر اساس نام پوشه مستثنی میکند. مثال : --exclude_top_level_folders="موارد حذف شده، پیشنویسها" | فهرست پوشههای سطح بالا که با ویرگول از هم جدا شدهاند (بین آیتمهای فهرست فاصله نباشد) |
ف—م
| استدلال و توضیحات | پارامتر |
|---|---|
شامل دادههای متعلق به نامهای کاربری مشخصشده در فایل CSV میشود. اگر از این آرگومان استفاده میکنید، از --migration_usernames استفاده نکنید. مثال : --filename="C:\Documents and Settings\users.csv" | مسیر فایل CSV نامهای کاربری |
قبل از انتقال مجدد دادهها، شناسههای تقویمهای ثانویه را پاک میکند. هنگام انتقال مجدد دادههای تقویم، GWMME تقویمهای ثانویه جدیدی با شناسههای منحصر به فرد ایجاد میکند. انجام این کار از تداخل رویدادها جلوگیری میکند. توجه : قبل از انتقال مجدد دادهها از این آرگومان استفاده کنید. برای جزئیات بیشتر، دوباره به Migrate content بروید. | پارامتری لازم نیست |
مهاجرت را روی همه موارد، به جای فقط مواردی که با موفقیت مهاجرت نشدهاند، دوباره اجرا میکند. به طور پیشفرض، اگر یک مهاجرت متوقف شود، مهاجرت بعدی از نقطهای که مهاجرت قبلی متوقف شده است شروع میشود. میتوانید از این پارامتر برای اجرای مجدد مهاجرت از ابتدا استفاده کنید. اگر از این گزینه استفاده کنید، ایمیلهای تکراری فیلتر میشوند، رویدادهای تقویم که قبلاً مهاجرت شدهاند نادیده گرفته میشوند (اما ممکن است در برخی موارد تکرار شوند) و مخاطبینی که قبلاً مهاجرت شدهاند، تکرار میشوند. | پارامتری لازم نیست |
مالک رویداد را برای منابع تقویم تعیین میکند. اگر رویدادی مالک نداشته باشد، GWMME مدیر تعیینشده را به عنوان مالک رویداد تعیین میکند. کاربر باید دسترسی کامل به تقویمهای منابع داشته باشد. مثال : --google_admin="admin@example.com" | آدرس ایمیل مالک رویداد معرفیشده برای تقویمهای منابع |
دامنه Google Workspace را که دادهها را به آن منتقل میکنید، مشخص میکند. مثال : --google_domain="example.com" | دامنه گوگل ورک اسپیس |
فهرستی از آرگومانهای ExchangeMigration.exe را نمایش میدهد. | پارامتری لازم نیست |
نام فایلی را مشخص میکند که فهرست نگاشت کاملی دارد. از فایل نگاشت CSV که شامل نگاشتهای آدرس کاربر و تقویم است استفاده کنید. برای جزئیات بیشتر، به «ایجاد فایلهای CSV برای مهاجرت» بروید. مثالها : --id_mapping_file="resources.csv" | نام فایل |
مدیر IMAP Cyrus را مشخص میکند که به همه حسابهای IMAP روی سرور دسترسی دارد. با --imap_admin_password استفاده کنید. مثال : --imap_admin_id="admin@example.com" | آدرس ایمیل مدیر سایت کوروش |
رمز عبور مدیر Cyrus IMAP را مشخص میکند. با --imap_admin_id استفاده شود. مثال : --imap_admin_password="password" | رمز عبور مدیر Cyrus |
پیشوند مسیر پوشههای کاربر را در سرور IMAP مشخص میکند. پیشوند مسیر پوشههای IMAP را که برای همه پوشهها مشترک است، وارد کنید. پیشوند مسیر معمولاً فضای نام IMAP برای نام پوشهها است. برای مثال، اگر فهرست پوشه IMAP برای یک کاربر INBOX، INBOX.Sent و INBOX.Drafts باشد، INBOX پیشوند مسیر است. مقادیر معمول پیشوند مسیر برای Cyrus و Courier، INBOX یا برای 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 هنگام اجرای مهاجرت از خط فرمان، میبندد. | پارامتری لازم نیست |
تعداد کاربرانی را که میخواهید همزمان مهاجرت کنید مشخص میکند. برای هر کاربر یک thread جداگانه باز میشود. مقدار پیشفرض ۲۵ thread است. مثال : --num_threads="20" | تعداد کاربران |
دایرکتوری حاوی فایلهای PST برای انتقال را مشخص میکند. GWMME تمام فایلهای PST موجود در زیرپوشههای پوشه مشخص شده را انتقال میدهد. اگر از این استدلال استفاده میکنید، از موارد زیر استفاده نکنید:
مثال : --pst_base_folder="C:\pst" | دایرکتوری حاوی فایلهای PST |
نام فایل نگاشت را مشخص میکند. فایل نگاشت، مسیرهای پوشه عمومی Exchange را به آدرسهای ایمیل Google Groups نگاشت میکند. برای جزئیات بیشتر، به Migrate public folders بروید. مثال : --public_folder_mapping_file="public_folder_mapping.csv" | نگاشت نام فایل با فرمت CSV |
تعداد تلاشهای مجدد را در صورت بروز یک خطای موقت، مانند زمان اتمام سرور شلوغ، مشخص میکند. مقدار پیشفرض ۱۰ است. مثال : --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 دستور میدهد تا رویدادهای موجود که قبلاً به تقویم گوگل منتقل شدهاند را بررسی کند و با ترجمه آدرس ایمیل منبع Exchange به آدرس ایمیل منبع Google Workspace مربوطه، رویدادها را اصلاح میکند. بسیاری از مدیران سیستم ترجیح میدهند ابتدا کاربران را منتقل کنند و سپس منابع تقویم را. اگر شما انتقال منابع تقویم را در اولویت قرار میدهید، GWMME را طوری پیکربندی کنید که دادههای تقویم کاربران را دوباره منتقل کند. این کار را با استفاده از --translate_conflicting_events انجام دهید. | پارامتری لازم نیست |
گوگل، گوگل ورکاسپیس و علامتها و لوگوهای مرتبط، علائم تجاری شرکت گوگل هستند. سایر نامهای شرکتها و محصولات، علائم تجاری شرکتهایی هستند که با آنها مرتبط هستند.