المستأجر إلى المستأجر Migration Office 365 (متضمن خطة Back-Out)

هذا هو دليل كامل لأداء المستأجر لترحيل المستأجر Office 365.

أسبوعين أو أكثر قبل الهجرة

1. تحقق من ملكية المجال والتقاط المعلومات وحفظها.
2. احصل على جميع سجلات DNS باستخدام هذا الرابط .
3. تحديد والتقاط سجلات DNS ذات الصلة بـ Exchange (في حالة إجراء نقل المجال) - TXT و MX و SPF .
4. في كل سجل MX ، قم بتدوين قيمة TTL

  • نحتاج إلى طلب تقليل قيمة TTL إلى رقم أصغر ، على سبيل المثال 5 دقائق.
  • إذا تعذر خفض TTL إلى 5 دقائق ، فقم بتدوين أقل قيمة. على سبيل المثال ، إذا كانت أقل قيمة هي 4 ساعات ، فسيتعين تغيير سجل MX قبل 4 ساعات من بدء الترحيل.
  • طلب تحديث TTL قبل 8 ساعات على الأقل من الترحيل.

5. تحقق من توفر المجال باستخدام هذا الارتباط .

  • يتحقق هذا مما إذا كنت تستخدم المجال @ domainname .onmicrosoft.com بالفعل في مستأجر آخر. يقوم بالتحقق من SharePoint Online ، ولكن تسع مرات من كل عشر مرات إذا كان SharePoint Online يستخدم المجال ، يمكنك التأكد من أن Exchange و أو UPN لاحقات قيد الاستخدام أيضًا.

المستأجر إلى المستأجر Migration Office 365 (متضمن خطة Back-Out)

  • إذا حاولت إضافة المجال في المستأجر الخاص بنا عندما يتم استخدامه بالفعل كاسم مجال في مستأجر آخر ، فستتلقى خطأ يفيد بأنه قيد الاستخدام بالفعل.

المستأجر إلى المستأجر Migration Office 365 (متضمن خطة Back-Out)

6. تحديد خدمات Microsoft 365 المطلوبة للمجال.

  • Exchange Online (TXT ، MX ، SPF ، CNAME)
  • فرق مايكروسوفت
  • إدارة الأجهزة النقالة

7. القرار المطلوب - ناقش متطلبات المجال و DNS

اسم النطاق:

  • لنقل تسجيل اسم المجال إلى المستأجر B (المستأجر الوجهة) ، يبدأ طلب التحويل.
  • يؤدي هذا إلى إنشاء بريد إلكتروني إلى مالك المجال الحالي (المستأجر أ - المستأجر المصدر) الذي يطلب الموافقة على النقل.
  • يحتاج المالك الحالي إلى التأكد من أن المجال مفتوح للنقل وقد يحتاج إلى إنشاء رمز تفويض.
  • بمجرد قبول التحويل ، قد تستغرق العملية ما بين 24-48 ساعة حتى تكتمل.
  • ستتوقف أي خدمات مرتبطة بأسماء المجال التي يستضيفها المسجل القديم عن العمل.

سجلات DNS:

نسخة من سجلات ALL (وليس فقط Exchange) بحيث يتم إعداد السجلات على خوادم DNS الوجهة.

8. ناقش مع فريق المشروع العناصر التي لا يتم ترحيلها باستخدام أداة ترحيل BitTitan.

9. اطلب حقوق مسؤول المجال لـ O365 Admin Portal at Source

حقوق المسؤول مطلوبة كجزء من العملية التي نحتاجها لإزالة المجال من بوابة المسؤول في المصدر ثم إضافة المجال إلى الوجهة.

10. قم بتسجيل الدخول إلى بوابة إدارة O365 عند المصدر وراجع قواعد وموصلات بريد EXO

11. تحقق من عدم إدراج المجالات / عناوين IP في القائمة السوداء باستخدام قوائم mxtoolbox السوداء .

هام : إذا تم إدراجها في القائمة السوداء ، فعندما نقوم بإدراج النطاقات / عناوين IP في القائمة البيضاء.

12. قم بتسجيل الدخول إلى O365 Admin Portal at Source وقم بتصدير المجالات المقبولة والمجموعات وصناديق البريد والموارد وصناديق البريد المشتركة وقائمة المستخدمين إلى EXCEL.

13. راجع حجم كل صندوق بريد ليتم ترحيله.

  • يمكن لـ BitTitan ترحيل ما يصل إلى 50 جيجابت فقط لكل ترخيص.
    إذا كانت علب البريد أكبر ، فقد تحتاج إلى تراخيص إضافية.

14. راجع إعداد البريد

  • هل هناك أي قواعد إعادة توجيه؟
  • تفويض الوصول
  • عناوين الوكيل

15. إنهاء قائمة المستخدمين والمجموعات وصناديق البريد المشتركة المراد ترحيلها

16. قم بإنشاء كافة علب بريد المستخدم وصناديق البريد المشتركة ومجموعات التوزيع ومجموعات الأمان وجهات الاتصال والموارد في الوجهة.

17. قم بإضافة وصول المفوض إلى علب البريد / التقاويم في الوجهة

  • قم بتسجيل الدخول إلى مركز إدارة Microsoft 365
  • انتقل إلى Exchange من مراكز الإدارة
  • قم بإضافة وصول المفوض إلى علب البريد / التقويمات

18. إنشاء اتصالات المستخدم

  • هذا فقط يحتاج إلى ملاحظة
  • مدير المشروع يدير هذه الاتصالات

19. إنشاء حسابين اختباريين من المصدر

  • اطلب إنشاء حسابين اختباريين في المصدر. 
  • سيتم استخدام BitTitan لترحيل حسابات الاختبار هذه إلى الوجهة.
  • تأكد من أن حساب tenantname.onmicrosoft.com مرفق بكل صندوق بريد في Microsoft 365
  • سيتم منح حساب Global Admin أذونات كاملة (لاحقًا في المستند)

20. قم بتعبئة حسابي الاختبار في المصدر بالبيانات التالية

  • البريد الإلكتروني
  • المجلدات
  • التقويم (المواعيد الفردية والمتكررة)
  • اتصال
  • مهام

21. إنشاء حسابين اختباريين في الوجهة

  • اطلب إنشاء حسابين اختباريين في المصدر. 
  • سيتم استخدام BitTitan لترحيل حسابات الاختبار هذه إلى الوجهة.
  • سيتم منح حساب Global Admin أذونات كاملة (لاحقًا في المستند)

22. امنح حساب Global Admin حق الوصول الكامل إلى علب البريد:

Get-Mailbox -ResultSize غير محدود | Add-MailboxPermission - مستخدم "حساب المسؤول" -AccessRights FullAccess -InheritanceType All -AutoMapping $ false

23. يجب أن تعمل EWS على خادم تبادل المصدر

  • يستخدم BitTitan EWS للوصول إلى نطاقات المصدر والوجهة.
  • بدون الوصول لن يكون هناك هجرة.

24. اختبر الوصول إلى صندوق البريد عن طريق فتح أي صندوق بريد آخر باستخدام حساب المسؤول باستخدام OWA

  • افتح المتصفح على https://office.com
  • عند مطالبتك ببيانات الاعتماد ، أدخل اسم المستخدم وكلمة المرور للحساب لاستخدامهما للوصول إلى صندوق البريد.
  • إذا كنت تستخدم بيانات اعتماد إدارية ، فافتح علامة تبويب جديدة والصق عنوان URL لـ OWA: (https://outlook.office365.com/owa/[email protected])

25. إضافة حساب tenantname.onmicrosoft.com كعنوان وكيل لكل صندوق بريد في المصدر.

نحتاج إلى القيام بذلك ، سنقوم بإزالة عناوين البريد الإلكتروني للمجال من جميع صناديق البريد قبل أن نتمكن من إزالة المجال من المستأجر.

26. الاتصال بـ EXO Powershell على SOURCE

27. تصدير وتحديث عناوين الوكيل لتضمين @ tenantname.onmicrosoft.com

Get-Mailbox -ResultSize Unlimited -Filter "عناوين البريد الإلكتروني -ليس مثل" *@tenantname.onmicrosoft.com "| حدد الاسم المستعار ، والعنوان الأساسي ، وعناوين البريد الإلكتروني | تصدير-csv -NoTypeInformation "C: \ Temp \ mailboxes_output.csv"

استيراد csv C: \ Temp \ mailboxes_output.csv | ForEach-Object {
$ ID = $ _. PrimarySmtpAddress
$ alias = $ _. Alias
​​$ 365Email = $ alias + “@ tenantname.onmicrosoft.com”
Set-Mailbox -Identity $ ID -EmailAddresses @ {add = $ 365Email}
}

28. تأكد من تحديث كافة علب البريد. يجب أن تكون النتائج صفرًا.

Get-Mailbox -ResultSize Unlimited -Filter "عناوين البريد الإلكتروني -ليس مثل" *@tenantname.onmicrosoft.com "| حدد الاسم المستعار ، العنوان الأساسي ، عناوين البريد الإلكتروني

29. امنح حساب المسؤول حق الوصول الكامل إلى علب البريد في الوجهة

30. الاتصال بـ EXO Powershell في الوجهة

امنح حق الوصول الكامل إلى صندوق البريد إلى حساب خدمة BitTitan عبر جميع صناديق بريد المجال التي تم الحصول عليها في الوجهة.

Add-MailboxPermission -Identity "صندوق بريد الوجهة -المستخدم" حساب خدمة BitTitan "-AccessRights FullAccess -InheritanceType All -AutoMapping $ false

31. اختبر الوصول إلى صندوق البريد عن طريق فتح أي صندوق بريد آخر باستخدام حساب المسؤول باستخدام OWA

  • افتح المتصفح على https://office.com
  • عند مطالبتك ببيانات الاعتماد ، أدخل اسم المستخدم وكلمة المرور لحساب خدمة BitTitan لاستخدامهما للوصول إلى صندوق البريد.
  • في حالة استخدام بيانات اعتماد إدارية ، افتح علامة تبويب جديدة والصق عنوان URL لـ OWA:
    (https://outlook.office365.com/owa/[email protected])

32. متطلبات ترخيص BitTitan

  • ترخيص واحد لكل صندوق بريد يجب أن يكون حجم صندوق البريد فيه أقل من 50 غيغابايت. إذا كان صندوق البريد أكبر من 50 جيجابت ، فسيتطلب ترخيصين.
  • حدد العدد الإجمالي لصناديق البريد المراد ترحيلها والحصول على العدد المطلوب من التراخيص.

ملحوظة:

يمكن استخدام الترخيص حتى 10 مرات لكل صندوق بريد. هذا يفترض أن نقطة النهاية لا تتغير.
إذا كنت تختبر ترحيل BitTitan باستخدام حسابات الاختبار ، فتأكد من تضمين العدد الإجمالي لحسابات الاختبار المطلوبة في عدد التراخيص.

33. استبدال التراخيص

  • قم بتسجيل الدخول إلى وحدة تحكم BitTitan
  • في الزاوية العلوية اليمنى ، انقر فوق السهم لأسفل بجانب اسمك
  • حدد "استرداد القسيمة"
  • أدخل رمز القسيمة ثم انقر فوق "تطبيق"
  • سيظهر نخب يشير إلى أن القسيمة قد تم استردادها

ملاحظة : قم بالتسجيل للحصول على حساب BitTitan إذا لم يكن لديك حساب ، فتأكد من أن حسابك نشط عن طريق التحقق من عنوان بريدك الإلكتروني.

34. إنشاء مشروع BitTitan

  • قم بتسجيل الدخول إلى وحدة تحكم BitTitan
  • انقر فوق "الانتقال إلى مشاريعي" -> "إنشاء مشروع صندوق بريد" -> "إنشاء مشروع صندوق بريد" -> "الخطوة التالية"
  • أدخل اسم المشروع
  • في اسم العميل انقر على "جديد" ثم أضف المعلومات.
  • انقر فوق "الخطوة التالية"

35. في إعدادات المصدر:

  • انقر فوق "جديد"
  • أدخل اسم نقطة النهاية
  • حدد نقطة النهاية في المجال المصدر
  • أدخل بيانات اعتماد المسؤول
  • انقر فوق "إضافة"
  • انقر فوق "الخطوة التالية"

36. في إعدادات الوجهة:

  • انقر فوق "جديد"
  • أدخل اسم نقطة النهاية
  • حدد نقطة النهاية في مجال الوجهة
  • أدخل بيانات اعتماد BitTitan Admin
  • انقر فوق "إضافة"
  • انقر فوق "الخطوة التالية"

37. في هجرة المستأجر إلى المستأجر

  • لا تحدد "تمكين المستأجر من تعايش المستأجر"
  • انقر فوق "حفظ والذهاب إلى الملخص"
  • انقر فوق "حفظ المشروع"

38. ترحيل حسابات الاختبار إلى الوجهة باستخدام BitTitan - ترحيل ما قبل المرحلة

  • قم بتسجيل الدخول إلى وحدة تحكم BitTitan
  • حدد اسم المشروع
  • انقر على سهم القائمة المنسدلة بجانب "إضافة" وحدد "إضافة سريعة"
  • في المصدر ، أدخل عنوان البريد الإلكتروني لحساب الاختبار
  • في الوجهة ، أدخل عنوان البريد الإلكتروني لحساب الاختبار
  • انقر فوق "حفظ عنصر وإضافة آخر"
  • كرر مرة أخرى مع حسابات الاختبار الأخرى
  • انقر فوق "حفظ العنصر وإغلاق"

39. إجراء عملية ترحيل ما قبل المرحلة

  • حدد كل حسابات الاختبار
  • انقر على السهم لأسفل بجوار "ابدأ" وحدد "ترحيل ما قبل المرحلة"
  • في نافذة "الترحيل ما قبل المرحلة" ، راجع الإعدادات
  • في "تحديد ما تريد ترحيله" ، تأكد من تحديد "البريد"
  • في "جدولة الترحيل" ، انقر على السهم لأسفل وحدد "وقت محدد"
  • حدد التاريخ والوقت المناسبين
  • انقر فوق "بدء الترحيل"
  • انقر فوق رمز "قائمة التحديث" للحصول على حالة الترحيل أو انقر فوق لوحة التحكم في القائمة الموجودة على الجانب الأيسر

هام :

  • امنح وقتًا لإكمال الترحيل.
  • تقوم مرحلة ما قبل المرحلة بترحيل رسائل البريد الإلكتروني فقط.
  • سيتم ترحيل التقويمات وجهات الاتصال واليوميات والملاحظات والمهام فقط أثناء الترحيل الكامل.

40. قم بحل أية رسائل خطأ في BitTitan

  • حدد الحسابات التي أخطأت
  • انقر على السهم لأسفل بجوار "ابدأ" وحدد "إعادة محاولة الأخطاء"
  • في نافذة "إعادة محاولة الأخطاء" ، راجع الإعدادات
  • انقر فوق "إعادة محاولة الأخطاء"
  • انقر فوق رمز "قائمة التحديث" للحصول على حالة الترحيل أو انقر فوق لوحة التحكم في القائمة الموجودة على الجانب الأيسر

41. استخدم OWA لتأكيد أن علب البريد تحتوي على البيانات التي تم ترحيلها

  • افتح المتصفح على https://office.com
  • عند مطالبتك ببيانات الاعتماد ، أدخل اسم المستخدم وكلمة المرور للحساب لاستخدامهما للوصول إلى صندوق البريد.
  • إذا كنت تستخدم بيانات اعتماد إدارية ، فافتح علامة تبويب جديدة والصق عنوان URL لـ OWA (https://outlook.office365.com/owa/[email protected])

42. في المصدر: استخدم OWA لإرسال واستقبال بريد إلكتروني إضافي

43. إجراء الهجرة الكاملة

  • قم بتسجيل الدخول إلى وحدة تحكم BitTitan
  • حدد اسم المشروع
  • حدد كل حسابات الاختبار
  • انقر على السهم لأسفل بجانب "ابدأ" وحدد "الترحيل الكامل"
  • في نافذة "الهجرة الكاملة"
  • راجع الإعدادات
  • في "تحديد ما تريد ترحيله" ، تأكد من تحديد جميع الخيارات
  • في "جدولة الترحيل" لا تفعل شيئًا
  • انقر فوق "بدء الترحيل"
  • انقر فوق رمز "قائمة التحديث" للحصول على حالة الترحيل أو انقر فوق لوحة التحكم في القائمة الموجودة على الجانب الأيسر

44. قم بحل أية رسائل خطأ في BitTitan

  • حدد الحسابات التي أخطأت
  • انقر على السهم لأسفل بجوار "ابدأ" وحدد "إعادة محاولة الأخطاء"
  • في نافذة "إعادة محاولة الأخطاء" ، راجع الإعدادات
  • انقر فوق "إعادة محاولة الأخطاء"
  • انقر فوق رمز "قائمة التحديث" للحصول على حالة الترحيل أو انقر فوق لوحة التحكم في القائمة الموجودة على الجانب الأيسر

45. استخدم OWA لتأكيد أن علب البريد تحتوي على البيانات التي تم ترحيلها

  • افتح المتصفح على https://office.com
  • عند مطالبتك ببيانات الاعتماد ، أدخل اسم المستخدم وكلمة المرور للحساب لاستخدامهما للوصول إلى صندوق البريد.
  • إذا كنت تستخدم بيانات اعتماد إدارية ، فافتح علامة تبويب جديدة والصق عنوان URL لـ OWA (https://outlook.office365.com/owa/[email protected])

46. Liaise with the business and confirms date and time of migration. Confirm other resources are available for migration

47. If the decision was made to take ownership of the domain and DNS before migration, initiate the transfer

1 week before migration

Export Exchange objects from Source:

48. Log into EXO Powershell at Source

49. Mailboxes:  Export UPN, Alias, SMTP and Proxy addresses

Get-Mailbox -ResultSize Unlimited | select userprincipalname,alias,primarysmtpaddress,emailaddresses | export-csv -NoTypeInformation “Backup_Source_Mailboxes.csv”

50. Groups: Export Alias, SMTP and Proxy addresses

Get-DistributionGroup -ResultSize Unlimited | select alias,primarysmtpaddress,emailaddresses | export-csv -NoTypeInformation “Backup_ Source_Groups.csv”

51. Calendar Delegation:

Get-Mailbox | foreach {
write-host -fore green “Processing $_”
Get-MailboxFolderPermission -Identity “$($_.alias):\Calendar” | where {$_.User -notlike “Anonymous” -and $_.User -notlike “Default”}} | select Identity,User,@{name=’AccessRights’;expression={$_.AccessRights -join ‘,’}} | Export-Csv -NoTypeInformation “Backup_ Source_Calendar_Delegation.csv”

Export Exchange objects from Destination:

52. Log into EXO Powershell at Destination

53. Contacts: Export Name and Email addresses

Get-Recipient -Filter {RecipientType -eq “MailContact” -and EmailAddresses -like ‘domainname‘} | select DisplayName,RecipientType,ExternalEmailAddress,EmailAddresses | export-csv -NoTypeInformation “Backup_Destination_Contacts.csv”

54. Mailboxes: Export Forwarding

For each MAILBOX:

get-Mailbox -Identity | select UserPrincipalName,DeliverToMailboxAndForward,ForwardingAddress,ForwardingSmtpAddress | export-csv -notypeinformation ‘Backup_Destination_Forwarding.csv’ -append

55. Pre-Stage Migration of all Mailboxes – email older than 10 days

Important: For the Source, use the onmicrosoft.com address

Select the Project Name
Click on the drop-down arrow beside “Add” and select “Bulk Add”
Click on “Select File”, locate the CSV file created in step 1 then click “Open”
The contents of the CSV will get imported and displayed on screen, click “Save”

Pre-stage migration:

  • Select ALL the accounts that were imported
  • Do not select the test accounts that were migrated previously
  • Click on the down arrow beside “Start” and select “Pre-Stage Migration”
  • In the “Pre-Stage Migration” window review the settings
  • At “Select what to migrate” confirm “Mail” is selected
  • At “Migration Scheduling” click on the down-arrow and select “Specific Time”
  • Select an appropriate date and time
  • Click “Start Migration”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

Important:

Allow time for the migration to complete
The Pre-Stage migrates emails only
Calendars, contacts, journals, notes, and tasks will only migrate during a full migration

56. Resolve any BitTitan error messages

  • Select the accounts that errored
  • Click on the down arrow beside “Start” and select “Retry Errors”
  • In the “Retry Errors” window, review the settings
  • Click “Retry Errors”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

57. Add the domain then request a TXT record to verify we own the domain

  • In the Admin center, go to Setup > Domains
  • Choose Add domain
  • Enter the name of the domain you want to add, then click Next
  • At Verify by, select the “TXT record” tab
  • Take a note of the TXT Name, TXT Value and TTL values. 
  • Click Save and close (do not click Verify)

58. Setup IM federation so you have chat communications during pre-cutover

Important: Cannot migrate any IM contacts to Microsoft Teams.

59. 1 day before migration

Migrate mailboxes – Full migration

  • Log into BitTitan console
  • Select the Project Name
  • Full Migration
  • Select ALL accounts
  • Click on the down arrow beside “Start” and select “Full Migration”
  • In the “Full Migration” window review the settings
  • At “Select what to migrate” confirm ALL options are selected
  • At “Migration Scheduling” do nothing
  • Click “Start Migration”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

Important: Allow time for the migration to complete.

60. Resolve any BitTitan error messages

  • Select the accounts that errored
  • Click on the down arrow beside “Start” and select “Retry Errors”
  • In the “Retry Errors” window, review the settings
  • Click “Retry Errors”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

61. Migration day

[Optional] Change the TTL value on each MX record

  • We should request that the TTL value is reduced to a smaller number eg 5 minutes
  • If the TTL cannot be lowered to 5 minutes, make note of the lowest value. Example, if the lowest value is 4 hours, the MX record will have to be changed 4 hours before your migration begins.
  • Request the TTL is updated at least 8 hours before migration

Remove domain dependencies from Source:

62. Log into Azure AD and EXO Powershell at Source

[Optional] Change FEDERATED domains to MANAGED, if applicable.

63. Run the following cmdlet to determine which domains are FEDERATED or MANAGED

Get-MsolDomain

If FEDERATED change to MANAGED:

Set-MsolADFSContext -Computer ADFS_Server_FQDN

Convert-MsolDomainToStandard -DomainName “Domain Name Here” -SkipUserConversion:$true -PasswordFile C:\passwords.txt

64. Run the following cmdlets to verify the domains are managed

Get-MsolDomain

[If Applicable] Disable the directory synchronization

Set-MsolDirSyncEnabled -EnableDirSync $false

[If Applicable] SharePoint Online public website

65. If you had also set up your domain with a SharePoint Online public website, then before you can remove the domain, you first have to set the website’s URL back to the initial domain.

[If Applicable] Skype for Business and Teams

Remove all Skype for Business and Teams licenses from the users in the source tenant. This will remove the SIP attribute from their proxy addresses.

66. Set the default domain in source tenant to domainname.onmicrosoft.com

  • In the Admin center, go to the Domains page, or choose Setup > Domains. …
  • On the Domains page, choose the domain you want to set as the default for new email addresses
  • Choose Set as default.

67. Change all Mailboxes UPNs to domainname .onmicrosoft.com domain. Replace the domainname with your domain name.

Get-MsolUser -all | select-object UserPrincipalName,ObjectID | export-csv -NoTypeInformation “User.csv”

Import-csv User.csv| ForEach-Object {
$ID = $_.UserPrincipalName
$ObjectID = $_.ObjectID
$365Email = $ID.Split(“@”)[0] + “@ domainname.onmicrosoft.com”
Set-MsolUserPrincipalName -ObjectId $ObjectID -NewUserPrincipalName $365Email}

68. Confirm the UPNs have been updated

Get-MsolUser -all | select-object UserPrincipalName,ObjectID

69. Change all Distribution Groups Primary SMTP address to domainname.onmicrosoft.com domain. Replace the domainname with your domain name.

Get-DistributionGroup -ResultSize Unlimited | select-object PrimarySMTPAddress | export-csv -NoTypeInformation “DL.csv”

Import-csv DL.csv| ForEach-Object {
$ID = $_.PrimarySmtpAddress
$365Email = $ID.Split(“@”)[0] + “@domainname.onmicrosoft.com”
Set-DistributionGroup -Identity $ID -primarysmtpaddress $365Email}

70. Confirm the primary smtp’s have been updated

Get-DistributionGroup -ResultSize Unlimited | select-object PrimarySMTPAddress

71. As we changed every mailboxes UPN, the primary SMTP addresses has also been updated to domainname.onmicrosoft.com. Now remove all aliases from every mailbox using this script:

$users = Get-Mailbox -ResultSize Unlimited | Where {$_.Emailaddresses.count -gt 1}
foreach ($user in $users) {
foreach ($email in $user.emailaddresses){
if ($email -ne “SMTP:”+$user.PrimarySmtpAddress){
Set-Mailbox -Identity $user.name -EmailAddresses @{Remove=$email}
}
}
Write-host $user.primarysmtpaddress “has been processed”
}

72. Confirm the Primary and Alias addresses are both domainname.onmicrosoft.com ONLY

Get-Mailbox | select PrimarySmtpAddress,EmailAddresses

73. Remove all aliases from every distribution group

$groups = Get-DistributionGroup -ResultSize Unlimited | Where {$_.Emailaddresses.count -gt 1}
foreach ($group in $groups) {
foreach ($email in $group.emailaddresses){
if ($email -ne “SMTP:”+$group.PrimarySmtpAddress){
Set-DistributionGroup -Identity $group.name -EmailAddresses @{Remove=$email}
}
}
Write-host $group.primarysmtpaddress “has been processed”
}

74. Confirm the Primary and Alias addresses are both domainname.onmicrosoft.com ONLY

Get-DistributionGroup | select PrimarySmtpAddress,EmailAddresses

[If Required] O365 Groups: User the cmdlets below to remove the domain:

Get-UnifiedGroup -Identity “name” | select primarysmtpaddress,emailaddresses

Set-UnifiedGroup -Identity “name” -PrimarySMTPAddress [email protected]
Set-UnifiedGroup -Identity “name” -EmailAddresses @{remove=”smtp:[email protected]”}

75. Confirm all dependencies have been removed. Replace the domainname with your domain name.

Get-MsolUser -DomainName domainname.com -all

Important:

  • If the results identify a user that is NOT licensed and STILL has an alias
  • Assign the user a license
  • Go into EXO and set their primary address to onmicrosoft.com then remove all aliases
  • Remove the license
  • Remove Domain from Source

76. Remove the domain from the source Microsoft 365 tenant

  • In the Admin center, go to Setup > Domains
  • Open the domain you wish to remove
  • Click Remove
  • At “Are you sure you want to remove this domain” click Remove
  • Confirm the domain was removed successfully then click Close

Important:

  • Allow up to 60 minutes before adding the domains into the destination tenant
  • O365 may still think the domain is still in use

77. Add Mail Rules and Connectors at Destination

[If required]

  • Log into O365 Admin Portal
  • Go to Exchange admin center – Protection – Connection filter – Edit “Default”, go to “connection filtering”, add the IP address into the “IP Allow list”
  • Go to Exchange admin center – Protection – Spam filter – Edit “Default”, go to “allow lists”, add the domain name into the “Domain allow list”

78. Verify the domain

  • In the Admin center, go to Setup > Domains
  • Open the domain previously added.
  • Click Start setup
  • Click Verify
  • At Set up your online services select I will manage my own DNS records then click Next
  • At Choose your online services select the required services then click Next
  • You will see a page with all the required DNS records
    Update the DNS records
    Allow time for the DNS changes to propagate globally ~ 20 mins
  • Click Verify
  • Confirm there are green tick marks beside the MX and TXT records
    If no CNAME, the overall verification process will fail
    Instead click Ignore incorrect DNS
  • Click Finish – you’re done!

79. Verify changes

  • Check Domain in Microsoft 365
  • Go to Microsoft 365 Admin Centre and click on Domains
  • Select the domain you have just added and click on ‘View DNS Settings’

80. Check Domain

To check everything is setup as it should be, wait around an hour for all updates to take effect then launch: https://centralops.net/co/
Type in the domain name and check all records are set as in ‘View DNS Settings’ above.

81. Remove Email Forwarding at Destination

Log into EXO Powershell at Destination and run the following cmdlets for each user:

Set-Mailbox -Identity “DestinationUserEmailAddress” -ForwardingAddress $null -DeliverToMailboxAndForward $false

82. Add aliases for each user at Destination:

  • Log into the on-premise Exchange server
  • Run Exchange powershell and execute the following cmdlets:

Set-RemoteMailbox -Identity “[email protected]” -EmailAddresses @{Add=”smtp:name1@domain”,”smtp:name2@domain”}

83. For each GROUP: 

  • Log into the on-premise Exchange server
  • Run Exchange powershell and execute the following cmdlets:

Set-DistributionGroup -Identity “groupname” -EmailAddresses @{add=”[email protected]”}

84. Change the TTL value on each MX record back to the original setting eg 1 hour

85. Migrate Mailboxes – Final Migration

  • Log into BitTitan console
  • Select the Project Name
  • Select ALL accounts
  • Click on the down arrow beside “Start” and select “Full Migration”
  • In the “Full Migration” window review the settings
  • At “Select what to migrate” confirm ALL options are selected
  • At “Migration Scheduling” do nothing
  • Click “Start Migration”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

Important: Allow time for the migration to complete

86. Resolve any BitTitan error messages

  • Once resolved
  • Select the accounts that errored
  • Click on the down arrow beside “Start” and select “Retry Errors”
  • In the “Retry Errors” window, review the settings
  • Click “Retry Errors”
  • Click on the “Refresh list” icon to get a status of the migration or click on the dashboard on the left-hand side menu

87. Delete Contacts at Destination

Connect to EXO at Destination and run the following cmdlet:

Import-csv “Backup_Destination_Contacts.csv”| ForEach-Object {
$DisplayName = $_.DisplayName
Remove-MailContact -Identity $Displayname}

88. Confirm the Contact has been deleted:

Import-csv “Backup_Destination_Contacts.csv”| ForEach-Object {
$DisplayName = $_.DisplayName
Get-MailContact -Identity $Displayname}

89. Set the default email address at Destination

For each USER:

  • Log into the on-premise Exchange server
  • Run Exchange powershell and execute the following cmdlets:

Set-RemoteMailbox “[email protected]” -PrimarySmtpAddress “[email protected]

90. For each GROUP:

  • Log into the on-premise Exchange server
  • Run Exchange powershell and execute the following cmdlets:

Set-DistributionGroup -Identity ‘DisplayName’ -PrimarySmtpAddress “[email protected]” -EmailAddressPolicyEnabled $false

91. لكل صندوق بريد مشترك :

  • قم بتسجيل الدخول إلى خادم Exchange الداخلي
  • أعد تسمية اسم العرض إلى اسم العرض الأصلي

هام : اترك الوقت لجميع التغييرات للمزامنة مع O365.

أنشطة ما بعد الهجرة

92. تحقق من تعبئة المندوبين / الأسماء المستعارة بشكل صحيح

  • افتح بوابة إدارة O365 وكل من المصدر والوجهة
  • قارن بين المستخدمين / علب البريد المشتركة وما إلى ذلك لتأكيد إضافة المفوضين والأسماء المستعارة بشكل صحيح.

ترحيل علب البريد - الترحيل النهائي

  • قم بتسجيل الدخول إلى وحدة تحكم BitTitan
  • حدد اسم المشروع
  • الهجرة الكاملة
  • حدد كل الحسابات
  • انقر على السهم لأسفل بجانب "ابدأ" وحدد "الترحيل الكامل"
  • في نافذة "الترحيل الكامل" راجع الإعدادات
  • في "تحديد ما تريد ترحيله" ، تأكد من تحديد جميع الخيارات
  • في "جدولة الترحيل" لا تفعل شيئًا
  • انقر فوق "بدء الترحيل"
  • انقر فوق رمز "قائمة التحديث" للحصول على حالة الترحيل أو انقر فوق لوحة التحكم في القائمة الموجودة على الجانب الأيسر

هام : اترك وقتًا لاكتمال الترحيل.

93. قم بحل أية رسائل خطأ في BitTitan

حدد الحسابات التي بها خطأ
، انقر فوق السهم لأسفل بجوار "ابدأ" وحدد "إعادة المحاولة الأخطاء"
في نافذة "إعادة محاولة الأخطاء" ، وراجع الإعدادات
انقر فوق "إعادة محاولة الأخطاء"
انقر فوق رمز "تحديث القائمة" للحصول على حالة الترحيل أو النقر فوق لوحة التحكم في القائمة الموجودة على الجانب الأيسر

94. تنفيذ خطة اختبار المستخدم النهائي

قم بتشغيل Outlook at Destination وتحقق من محتويات ما يلي:

تقويم
جهات اتصال البريد الإلكتروني إرسال واستلام رسائل البريد الإلكتروني داخليًا وتحقق من استلام رسائل البريد الإلكتروني إرسال واستلام رسائل البريد الإلكتروني خارجيًا وتحقق من استلام رسائل البريد الإلكتروني تحقق من عنوان البريد الإلكتروني للمرسل إرسال واستلام رسائل البريد الإلكتروني من صندوق بريد مشترك وتأكيد استلام رسائل البريد الإلكتروني. تحقق من عنوان البريد الإلكتروني للمرسل أرسل دعوة اختبار تقويم إلى زميل وتأكد من استلام الدعوة






95. سجل الدخول إلى EXO Powershell في Destination

لكل صندوق بريد ، قم بإزالة حساب الخدمة

Remove-MailboxPermission -Identity "User1" -المستخدم "BitTitan service account" -AccessRights FullAccess -InheritanceType All

96. الحصول على ملكية المجال وسجلات DNS

[إذا لم يتم اتخاذ إجراء بالفعل] - إذا أجرى المالك الحالي التغييرات المطلوبة على DNS ، فاحصل على ملكية المجالات وسجلات DNS.

خطة إلغاء تعديلات العمليات المخفقة

97. تغيير عنوان البريد الإلكتروني الافتراضي إلى عنوان البريد الإلكتروني القديم

  • قم بتسجيل الدخول إلى خادم Exchange الداخلي
  • قم بتشغيل powerhell Exchange وتنفيذ أوامر cmdlets التالية:

Set-RemoteMailbox “[email protected]” -PrimarySmtpAddress “[email protected]

98. لكل مستخدم:

قم بتسجيل الدخول إلى خادم Exchange الداخلي ، قم
بتشغيل Exchangeowershell وتنفيذ أوامر cmdlets التالية:

Set-RemoteMailbox “[email protected]” -EmailAddresses @ {remove = ”[email protected]”}

99- لكل مجموعة:

قم بتسجيل الدخول إلى خادم Exchange الداخلي ، قم
بتشغيل Exchangeowershell وتنفيذ أوامر cmdlets التالية:

Set-DistributionGroup -Identity "groupname" -EmailAddresses @ {remove = ”[email protected]”}

100- تحقق من تحديث السمات:

  • قم بتسجيل الدخول إلى خادم Exchange الداخلي
  • قم بتشغيل powerhell Exchange وتنفيذ أوامر cmdlets التالية:

الحصول على RemoteMailbox -Identity | حدد اسم المستخدم ، الاسم المستعار ، العنوان الرئيسي ، عناوين البريد الإلكتروني

101. إعادة إنشاء جهات الاتصال في الوجهة:

قم بتسجيل الدخول إلى EXO Powershell في Destination وقم بتشغيل أوامر cmdlets التالية:

استيراد ملف csv “Backup_Destination_Contacts.csv” | لكل كائن {
$ DisplayName = $ _. DisplayName
$ Email = $ _. EmailAddresses
New-MailContact -Name $ Displayname -ExternalEmailAddress $ Email}

102. تمكين إعادة التوجيه من الوجهة إلى CONTACT

قم بتسجيل الدخول إلى EXO Powershell في Destination ، قم
بتشغيل أوامر cmdlets التالية:

Set-Mailbox -Identity “[email protected]” -DeliverToMailboxAndForward $ true -ForwardingAddress “[email protected]

103. تغييرات DNS العكسية

104. تأكد من إزالة جميع التبعيات. استبدل اسم المجال باسم المجال الخاص بك.

Get-MsolUser -DomainName domainname.com-all

105. قم بإزالة المجال من الوجهة Microsoft 365 tenant

  • في مركز إدارة Microsoft 365 ، انتقل إلى الإعداد> المجالات
  • افتح المجال الذي ترغب في إزالته
  • انقر فوق إزالة
  • في "هل أنت متأكد أنك تريد إزالة هذا المجال" ، انقر فوق إزالة
  • تأكد من إزالة المجال بنجاح ثم انقر فوق إغلاق

هام :

اسمح بما يصل إلى 60 دقيقة قبل إضافة المجالات إلى المستأجر الوجهة
O365 قد لا يزال يعتقد أن المجال لا يزال قيد الاستخدام

106. أضف المجال عند المصدر ثم اطلب سجل TXT للتحقق من أننا نملك المجال

  • في مركز إدارة Microsoft 365 ، انتقل إلى الإعداد> المجالات
  • اختر إضافة المجال
  • أدخل اسم المجال الذي تريد إضافته ، ثم انقر فوق "التالي"
  • في التحقق من خلال ، حدد علامة التبويب "سجل TXT"
  • قم بتدوين اسم TXT وقيمة TXT وقيم TTL.
  • انقر فوق حفظ وإغلاق (لا تنقر فوق تحقق)

107. تحقق من المجال

  • في مركز إدارة Microsoft 365 ، انتقل إلى الإعداد> المجالات
  • افتح المجال الذي تمت إضافته مسبقًا.
  • انقر فوق بدء الإعداد
  • انقر فوق التحقق
  • في إعداد خدماتك عبر الإنترنت ، حدد سأدير سجلات DNS الخاصة بي ، ثم انقر فوق التالي
  • في اختر خدماتك عبر الإنترنت ، حدد الخدمات المطلوبة ثم انقر فوق التالي
  • سترى صفحة بها جميع سجلات DNS المطلوبة
  • قم بتحديث سجلات DNS
  • اترك وقتًا لنشر تغييرات DNS عالميًا ~ 20 دقيقة
  • انقر فوق التحقق
  • تأكد من وجود علامات تحديد خضراء بجانب سجلات MX و TXT
  • إذا لم يكن هناك CNAME ، فستفشل عملية التحقق الشاملة
  • بدلاً من ذلك ، انقر فوق تجاهل DNS غير الصحيح
  • انقر فوق "إنهاء" - لقد انتهيت.

108. التحقق من التغييرات

  • تحقق من المجال في Microsoft 365
  • انتقل إلى Microsoft 365 Admin Center وانقر فوق المجالات
  • حدد المجال الذي أضفته للتو وانقر فوق "عرض إعدادات DNS"

109. تحقق من المجال

للتحقق من أن كل شيء تم إعداده كما ينبغي ، انتظر حوالي ساعة حتى تدخل جميع التحديثات حيز التنفيذ ثم ابدأ: http://centralops.net/co/
اكتب اسم المجال وتحقق من تعيين جميع السجلات كما في "عرض إعدادات DNS" ' في الاعلى.

110. إن أمكن ، أضف كافة تراخيص Skype for Business و Teams من المستخدمين في مستأجر المصدر. سيؤدي هذا إلى إضافة سمة SIP إلى عناوين الوكيل الخاصة بهم.

111. استعادة عنوان الوكيل الأصلي لجميع المستخدمين:

  • افتح "Backup_Mailboxes.csv" في Excel
  • في عمود EmailAddresses تأكد من وجود فاصلة بين كل عنوان بريد إلكتروني وليس مسافة ، مثل SMTP: name @ domain1.com، smtp: [email protected]
  • قم بتسجيل الدخول إلى EXO بوويرشيل من المصدر
  • قم بتكوين وتشغيل الأمر cmdlet أدناه لكل مستخدم:

Set-Mailbox -Identity "alias" -EmailAddresses SMTP: name @ domain1.com، smtp: [email protected]

  • سيؤدي هذا إلى استبدال عناوين الوكيل الخاصة بهم وتعيين عنوان البريد الإلكتروني الافتراضي smtp.

112. استعادة UPN لجميع المستخدمين:

استيراد ملف csv “Backup_Mailboxes.csv” | ForEach-Object {
$ NewUPN = $ _. PrimarySmtpAddress
$ alias = $ _. الاسم المستعار
$ OldUPN = $ alias + “@ vivacityhealth.onmicrosoft.com”
Set-MsolUserPrincipalName -UserPrincipalName $ OldUPN -NewUserPrincipalName $ Newupn
}

113- تحقق من تحديث UPN والبريد الإلكتروني وعنوان الوكيل:

Get-Mailbox -Identity | حدد اسم المستخدم ، الاسم المستعار ، العنوان الرئيسي ، عناوين البريد الإلكتروني

114. تغيير عنوان SMTP لكافة مجموعات التوزيع إلى domainname.onmicrosoft.com domain. استبدل اسم المجال باسم المجال الخاص بك.

Get-DistributionGroup -ResultSize غير محدود | حدد كائن PrimarySMTPAddress | تصدير-csv -NoTypeInformation “DL.csv”

استيراد csv DL.csv | ForEach-Object {
$ ID = $ _. PrimarySmtpAddress
$ 365Email = $ ID.Split (“@”) [0] + “@ domainname.onmicrosoft.com”
Set-DistributionGroup -Identity $ ID -primarysmtpaddress $ 365Email}

115. أزل جميع الأسماء المستعارة من كل مجموعة توزيع

مجموعات $ = Get-DistributionGroup -ResultSize Unlimited | حيث {$ _. Emailaddresses.count -gt 1}
foreach ($ group in $ groups) {
foreach ($ email in $ group.emailaddresses) {
if ($ email -ne “SMTP:” + $ group.PrimarySmtpAddress) {
Set -DistributionGroup -Identity $ group.name -EmailAddresses @ {Remove = $ email}
}
}
اكتب مضيف $ group.primarysmtpaddress "تمت معالجته" $
}

هذه هي الطريقة التي يعمل بها المستأجر لترحيل المستأجر Office 365.



Leave a Comment

كيفية تحرير اسم المؤلف في مايكروسوفت وورد

كيفية تحرير اسم المؤلف في مايكروسوفت وورد

في كل مرة تقوم فيها بإنشاء أو ترك تعليق على مستند Microsoft Word، فإنه يقوم بتعيين اسم حساب Microsoft الافتراضي الخاص بك كاسم المؤلف. عندما تشارك

4 طرق لإصلاح شريط أدوات Excel لا يعمل في نظام التشغيل Windows

4 طرق لإصلاح شريط أدوات Excel لا يعمل في نظام التشغيل Windows

إذا كان شريط أدوات Microsoft Excel لا يعمل على جهاز الكمبيوتر الذي يعمل بنظام التشغيل Windows 10 أو 11، فإليك كيفية إصلاحه.

كيفية إنشاء زر الطباعة إلى PDF في Microsoft Excel على نظام التشغيل Windows 11

كيفية إنشاء زر الطباعة إلى PDF في Microsoft Excel على نظام التشغيل Windows 11

لطباعة ورقة Excel كملف PDF بسرعة، إليك كيفية إنشاء زر طباعة إلى PDF في Microsoft Excel.

3 أفضل الطرق لاستخراج الصور من عرض PowerPoint التقديمي

3 أفضل الطرق لاستخراج الصور من عرض PowerPoint التقديمي

هل تريد حفظ الصور من ملف PowerPoint الخاص بك واستخدامها في مكان آخر؟ فيما يلي ثلاث طرق سهلة لاستخراج الصور من عرض PowerPoint التقديمي.

أفضل 10 طرق لإصلاح مشكلة عدم القدرة على الكتابة في Microsoft Word

أفضل 10 طرق لإصلاح مشكلة عدم القدرة على الكتابة في Microsoft Word

قد يؤدي عدم القدرة على الكتابة في مستند Word إلى إضاعة ساعات إنتاجيتك. فيما يلي أفضل الطرق لإصلاح عدم القدرة على الكتابة في Microsoft Word.

الكلمة لا تستجيب عند الطباعة: كيفية إصلاح المشكلة

الكلمة لا تستجيب عند الطباعة: كيفية إصلاح المشكلة

هل لا يستجيب Word عند طباعة مستند على جهاز الكمبيوتر الخاص بك؟ فيما يلي ثماني طرق مجربة ومختبرة لإصلاحها!

أفضل 6 إصلاحات لعدم عمل اختصارات لوحة المفاتيح في Microsoft Excel لنظام التشغيل Windows

أفضل 6 إصلاحات لعدم عمل اختصارات لوحة المفاتيح في Microsoft Excel لنظام التشغيل Windows

اختصارات لوحة المفاتيح في Excel لا تعمل على نظام التشغيل Windows؟ جرب هذه الإصلاحات لحل المشكلة واستعادة إنتاجيتك.

أفضل 6 إصلاحات لخطأ نفاد الموارد في Excel على Windows

أفضل 6 إصلاحات لخطأ نفاد الموارد في Excel على Windows

هل تستمر في رؤية الخطأ "نفاد موارد Excel" على جهاز الكمبيوتر الذي يعمل بنظام Windows 10 أو 11؟ فيما يلي بعض الطرق لإصلاحها بسرعة.

كيفية البحث عن كلمة في مستندات Google على سطح المكتب والهاتف المحمول

كيفية البحث عن كلمة في مستندات Google على سطح المكتب والهاتف المحمول

هل تريد البحث عن كلمة في محرر مستندات Google؟ فيما يلي طرق بسيطة لإجراء عمليات بحث دقيقة، مما يضمن تجربة تحرير سلسة.

3 طرق لإدراج جدول بيانات Excel في مستند Word

3 طرق لإدراج جدول بيانات Excel في مستند Word

هل تحتاج إلى إدراج بيانات من جدول بيانات Excel في Microsoft Word؟ فيما يلي الطرق المختلفة التي يمكنك من خلالها القيام بذلك.