كيفية ترحيل علب البريد من مستأجر Office 365 إلى مستأجر آخر

تشرح هذه المقالة كيفية ترحيل إعدادات الخدمة وعلب البريد من مستأجر Office 365 إلى مستأجر Office 365 آخر في سيناريو دمج شركة. إذا كان لديك بيانات أكثر من 500 مستخدم للترحيل أو قدراً كبيراً من بيانات SharePoint للترحيل، فسيكون العمل مع شريك Office 365‏‏ فكرة رائعة.

يستند السيناريو في هذه المقالة إلى شركتين خياليتين هما Contoso.com وFabrikam.com وهما تستخدمان مستأجرين Office 365 منفصلين. قامت شركة Contoso بشراء شركة Fabrikam وتقوم بنقل مستخدمي شركة Fabrikam وبياناتهم إلى مستأجر contoso.com Office 365.

المستأجر 1 (الهدف)

المستأجر 2 (المصدر)

مجال البريد الإلكتروني المخصص:   

contoso.com

fabrikam.com

المجال الأولي لـ office 365:   

Contoso.onmicrosoft.com

Fabrikam.onmicrosoft.com

سيناريو: الترحيل باستخدام أداة ترحيل تابعة لجهة خارجية

يفترض هذا السيناريو أن المستخدم والمجموعة والعناصر الأخرى من شركة Fabrikam سيتم إنشاؤها يدوياً في Office 365، وسيتم استيرادها إلى المدخل عبر برنامج نصي، أو دمجها في Active Directory الخاص بشركة Contoso من خلال دمج خدمات مجال Active Directory (AD DS).

عند الانتهاء، ستوجد كل حسابات شركة الموجودة في مستأجر Contoso.com Office 365 وستستخدم ‎@fabrikam.com لـ UPN. تم اختيار نظام العنونة النهائي نظراً لتميزه بالبساطة والاختصار، ولكن بالطبع يمكن تعديله لاستيفاء متطلباتك.

كيفية نقل بيانات علبة البريد من مستأجر Office 365 إلى مستأجر آخر

التخطيط: أسبوعان قبل الترحيل

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

نقاط يجب مراعاتها بالنسبة للعميل   

بالنسبة لبرنامج Outlook 2010 وOutlook 2013، يلزم فقط حذف ملف تعريف مستخدم Outlook.

بالنسبة لبرنامج Outlook 2007 وOutlook 2010، عند إعادة التشغيل، سيقوم الكشف التلقائي بتكوين العميل وإعادة إنشاء ملف ‎.OST‎.

بالنسبة لعميل Lync، ستحتاج إلى إضافة جهات اتصال بمجرد اكتمال عملية الترحيل.

تحضير المستأجر والترخيص   

يُعد المستأجر المصدر هو مستأجر Fabrikam Office 365 الذي تقوم بترحيل المستخدمين والبيانات منه. والمستأجر الهدف هو مستأجر Contoso Office 365الذي تقوم بالترحيل إليه.

  1. قم بزيادة التراخيص في مستأجر Office 365 الهدف لاحتواء كل علب البريد التي سيتم ترحيلها من المستأجر المصدر.

  2. قم بإنشاء حسابات المسؤولين في المستأجرين المصدر والهدف للاستخدام في عملية الترحيل من Office 365 إلى Office 365 آخر. قد تتطلب بعض أدوات الترحيل أكثر من حساب مسؤول واحد في المستأجر المصدر لتحسين معدل نقل البيانات.

إنشاء عنصر المستخدم ومجموعة التوزيع والمورد والغرفة في المستأجر الهدف   

لإنشاء الموارد في المستأجر الهدف (Contoso):

  1. إذا كنت ستستخدم أداة Azure AD Connect لمزامنة كل العناصر من خدمات مجال Active Directory (AD DS) الخاص بشركة Contoso، فسيستلزم الأمر إنشاء العناصر من خدمات مجال Active Directory (AD DS) الخاص بالمستأجر المصدر (Fabrikam) في خدمات مجال Active Directory للمستأجر الهدف (Contoso) من خلال الدمج.

    1. يمكن تنفيذ دمج AD DS باستخدام أدوات خدمات مجال AD DS المختلفة. قد يستغرق الدمج تخطيطاً ووقتاً إضافياً وفقاً لعدد العناصر التي يتم نقلها، بحيث يمكن إكماله قبل مشروع الترحيل.

    2. تحقق من مزامنة كل المجموعات والمستخدمين إلى المستأجر الهدف الخاص بـ Contoso.com عبر مزامنة الدليل. يجب أن تظهر العناصر بالشكل user@contoso.onmicrosoft.com في المستأجر الجديد نظراً لعدم نقل مجال Fabrikam في هذا الوقت. يمكنك تحديث عنوان البريد الإلكتروني الأساسي للمستخدمين والمجموعات إلى ‎@fabrikam.com بعد اكتمال عملية نقل المجال.

  2. في حالة عدم استخدام مزامنة الدليل، أو في حالة إدارة أي غُرف أو موارد أو مستخدمين في مركز إدارة Office 365 الخاص بالمستأجر المصدر، يجب إنشاء هذه العناصر في المستأجر الهدف. يمكن إنشاء العناصر يدوياً في مركز إدارة Office 365 أو بالنسبة للأرقام الأكبر، يمكن استيراد ملف CSV من خلال استخدام الميزة "إضافة مجمعة" في مركز إدارة Office 365، أو باستخدام Windows PowerShell.

اتصالات المستخدم   

لتفعيل الترحيل للمستخدمين في مؤسستك:

  1. قم بإنشاء خطة اتصالات والبدء بإعلام المستخدمين بالترحيل القادم وتغييرات الخدمة المقبلة.

  2. بعد الترحيل، سيلزم مسح ذاكرة التخزين المؤقت للكنيات من كل عملاء Outlook. راجع كيفية إعادة تعيين ذاكرات التخزين المؤقت للكنيات والإكمال التلقائي في Outlook‏ للحصول على أداة إصلاح تلقائية يمكن تشغيلها من قبل المستخدم.

  3. برجاء إعلام المستخدمين بكيفية الاتصال بـ Outlook Web App باستخدام معلومات التسجيل الجديدة في حالة حدوث مشكلة ما بعد الترحيل.

أنشطة الإعداد وما قبل الترحيل: قبل الترحيل بثلاثة أيام

تحضير المجال   

لإعداد المجال للترحيل، أكمل الخطوات التالية.

  1. ابدأ عملية التحقق من المجال في المستأجر الهدف (Contoso) لمجال البريد الإلكتروني Fabrikam.com.

  2. في مركز إدارة Office 365 الخاص بـ contoso.com، أضف مجال Fabrikam.com وأنشئ سجلات TXT في أنظمة أسماء المجالات (DNS) للتحقق من الصحة.

    ملاحظة: سيفشل التحقق من الصحة لأن المجال لا يزال قيد الاستخدام في نطاق المستأجر الآخر.

    سيتيح تنفيذ هذه الخطوة الآن لسجل DNS توفير الوقت للنشر حيث قد يستغرق الأمر مدة تصل إلى 72 ساعة. سيتم تنفيذ التحقق من الصحة النهائي لاحقاً في العملية.

جدولة الترحيل   

لجدولة الترحيل:

  1. أنشئ قائمة رئيسية بعلب بريد المستخدمين التي تريد ترحيلها.

  2. أنشئ ملف ‎.CSV‎ الخاص بتعيين علبة البريد لأداة الترحيل التي تستخدمها التابعة لجهة خارجية. سيتم استخدام ملف التعيين هذا بواسطة أداة الترحيل لمطابقة علبة البريد المصدر مع علبة بريد المستأجر الهدف عند حدوث الترحيل. نحن ننصحك باستخدام المجال "الأولي" *. onmicrosoft.com لتعيين الحسابات المصدر حيث سيتم تغيير مجال البريد الإلكتروني المخصص بشكل مستمر.

ملف CSV يُستخدم لترحيل بيانات علبة البريد من مستأجر Office 365 إلى مستأجر آخر

اختبار مدة بقاء (TTL) سجل Mail exchanger (سجل MX)   

بعد ذلك، ستقوم بجدولة اختبار TTL.

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

  2. البحث عن Mx‏ للتحقق من تغييرات MX ونظام أسماء المجالات.

تعطيل مزامنة الدليل في المستأجر المصدر   

في مركز إدارة Office 365 للمستأجر المصدر، قم بتعطيل مزامنة الدليل. قد تستغرق هذه العملية 24 ساعة أو أكثر، لذللك يجب إكمالها قبل عملية الترحيل. بمجرد التعطيل في المدخل، لن تتم مزامنة أي تغييرات يتم إجراؤها على AD DS الخاص بالمستأجر المصدر مع مستأجر Office 365. قم بضبط عملية تشغيل المجموعة والمستخدم الموجود وفقاً لذلك.

الترحيل: يوم الترحيل

هذه هي الخطوات التي يلزم القيام بها في اليوم الذي تقوم فيه بتنفيذ عملية الترحيل.

تغيير سجل MX - إيقاف تدفق البريد الوارد   

قم بتغيير سجل MX الأساسي من Office 365 إلى مجال لا يمكن الوصول إليه، مثل "unreachable.example.com". ستقوم خوادم البريد على الإنترنت التي تحاول تسليم البريد الجديد بوضع البريد في قائمة انتظار وتحاول إعادة التسليم لمدة 24 ساعة. باستخدام هذا الأسلوب، قد تُرجِع بعض رسائل البريد الإلكتروني تقرير بعدم التسليم (NDR) استناداً إلى الخادم الذي يحاول تسليم البريد الإلكتروني. إذا كانت هذه مشكلة، فاستخدم خدمة النسخ الاحتياطي لسجل MX. هناك العديد من الخدمات التابعة لجهات خارجية ستقوم بوضع بريدك الإلكتروني في قوائم انتظار لمدة تصل إلى أيام أو أسابيع. بمجرد اكتمال عملية الترحيل، ستقوم هذه الخدمات بتسليم البريد الموجود في قائمة الانتظار إلى مستأجر Office 365 الجديد.

تلميح: إذا كانت TTL قصيرة، على سبيل المثال، خمس دقائق، فيمكن إجراء هذه الخطوة في نهاية يوم العمل للتقليل من حدوث فترات تعطل الخدمة. إذا كانت TTL أطول، فيجب تغيير سجل MX مسبقاً للسماح لمدة البقاء بانتهاء الصلاحية. مثال، يجب تغيير TTL بقيمة أربع ساعات قبل الساعة 2 مساءً إذا كنت تخطط لبدء الترحيل في الساعة 6 مساءً.

تحقق من تغييرات نظام أسماء المجالات وMX إذا لزم الأمر. يمكن استخدام Nslookup أو خدمة مثل MxToolbox للتحقق من تغييرات نظام أسماء المجالات وMX.

تحضير المستأجر المصدر   

يجب إزالة مجال البريد الإلكتروني الأساسي، fabrikam.com، من كافة العناصر الموجودة في المستأجر المصدر قبل أن يمكن نقل المجال إلى المستأجر الهدف.

  1. إذا تعيَّن عليك أيضاً إعداد المجال الخاص بك باستخدام موقع SharePoint Online العام على الويب، فيجب أولاً تعيين عنوان URL الخاص بموقع الويب مرة أخرى على المجال الأولي، وذلك قبل أن تتمكن من إزالة المجال.

  2. قم بإزالة كل تراخيص Lync من المستخدمين الموجودين في المستأجر المصدر باستخدام مدخل مسؤول Lync. سيؤدي ذلك إلى إزالة عنوان Lync Sip المتصل بـ Fabrikam.com.

  3. قم بإعادة تعيين عناوين البريد الإلكتروني الافتراضية في علب بريد Office 365 المصدر على المجال الأولي (fabrikam.onmicrosoft.com).

  4. قم بإعادة تعيين عناوين البريد الإلكتروني الافتراضية في كل قوائم التوزيع والغُرف والموارد على المجال الأولي (fabrikam.onmicrosoft.com) في المستأجر المصدر.

  5. قم بإزالة كل رسائل البريد الإلكتروني الثانوي (عناوين الوكيل) من عناصر المستخدم التي لا زالت تستخدم ‎@fabrikam.com.

  6. قم بتعيين المجال الافتراضي في المستأجر المصدر على مجال توجيه fabrikam.onmicrosoft.com (في مدخل المسؤول، انقر فوق اسم الشركة في الزاوية العلوية اليسرى).

  7. استخدم أمر Windows PowerShell Get-MsolUser -DomainName Fabrikam.com لاسترداد قائمة بكل العناصر التي لا تزال تستخدم المجال وتقوم بحظر الإزالة.

  8. للاطلاع على مشكلات إزالة المجال الشائعة، راجع تلقي رسالة خطأ عند محاولة إزالة مجال من Office 365‏.

تحضير المستأجر الهدف   

أكمل عملية التحقق من صحة المجال Fabrikam.com في مستأجر contoso.com. قد يلزم الانتظار لمدة ساعة واحدة بعد إزالة المجال من المستأجر القديم.

  1. قم بتكوين CNAME للكشف التلقائي (داخلي/خارجي) بشكل اختياري.

  2. إذا كنت تستخدم خدمات الأمان المشترك لـ Active Directory (AD FS)، فقم بتكوين المجال الجديد في المستأجر الهدف لخدمات الأمان المشترك لـ AD.

  3. ابدأ تنشيط علبة البريد في مستأجر contoso.com > تعيين التراخيص لكل حسابات المستخدم الجديد.

  4. قم بتعيين مجال البريد الإلكتروني Fabrikam.com كعنوان أساسي في بيانات المستخدمين الجدد. يمكن إجراء ذلك عن طريق تحديد/تحرير بيانات العديد من المستخدمين غير المرخصين في المدخل أو عن طريق استخدام Windows PowerShell.

  5. في حال عدم استخدام ميزة مزامنة كلمة المرور أو خدمات الأمان المشترك لـ AD، قم بتعيين كلمة المرور في كل علب البريد في المستأجر الهدف (Contoso). في حال عدم استخدام كلمة مرور شائعة، يجب إعلام المستخدمين بكلمة المرور الجديدة.

  6. بمجرد ترخيص علب البريد وتنشيطها، قم بتحويل توجيه البريد. قم بتوجيه سجل MX لـ Fabrikam إلى مستأجر (Contoso) الهدف لـ Office 365. عند انتهاء صلاحية TTL لـ ‏MX، سيبدأ تدفق البريد إلى علب البريد الجديدة الفارغة. اذا كنت تستخدم خدمة النسخ الاحتياطي عبر MX، فيمكنك تحرير البريد الإلكتروني إلى علب البريد الجديدة.

  7. قم بإجراء اختبار للتحقق من صحة تدفق البريد إلى/من علب البريد الجديدة في المستأجر الهدف.

  8. في حالة استخدام Exchange Online Protection (EOP): في المستأجر الهدف، قم بإعادة إنشاء قواعد النقل، والموصلات والقوائم المعتمدة/السوداء وغيرها من المستأجر المصدر.

بدء الترحيل   

لتقليل وقت التعطل وإزعاج المستخدم إلى الحد الأدنى، حدد أفضل أسلوب للترحيل.

  • الترحيل لعدد 500 مستخدم أو أقل: قم بترحيل "تقويم البريد" وبيانات جهات الاتصال إلى علب بريد المستأجر الهدف. يمكنك تحديد ترحيل البريد حسب التاريخ إذا أمكن، علي سبيل المثال، آخر 6 أشهر من البيانات.

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

يمكنك بدء ترحيل البريد عبر أداة الترحيل التابعة لجهة خارجية.

  1. قم بمراقبة تقدم الترحيل باستخدام الأدوات التي يوفرها المورد. وقم بإرسال تقارير التقدم الدورية أثناء الترحيل إلى فريق الإدارة والترحيل.

  2. قم بإجراء عمليات ترحيل بمسار ثاني أو ثالث بشكل اختياري بعد اكتمال كل عمليات الترحيل.

في نهاية الترحيل، سيقوم كل من Outlook 2007 و2010 بمزامنة علبة البريد بالكامل لكل مستخدم، مما يؤدي لاستهلاك نطاق ترددي كبير استناداً إلى حجم البيانات التي قمت بترحيلها إلى كل علبة بريد. سيقوم Outlook 2013 فقط بالتخزين المؤقت لبيانات 12 شهراً حسب الإعداد الافتراضي. يمكن تكوين هذا الإعداد لحجم أكبر أو أقل من البيانات، علي سبيل المثال، بيانات 3 أشهر فقط، مما يمكنك من تقليل حجم النطاق الترددي المستخدَم.

نشر الترحيل: التنظيف   

قد يتلقى المستخدم تقارير بعدم التسليم عند الرد علي رسائل البريد الإلكتروني الذي تم ترحيله. ويجب تنظيف ذاكرة التخزين المؤقت للكنيات في Outlook. راجع كيفية إعادة تعيين ذاكرات التخزين المؤقت للكنيات والإكمال التلقائي في Outlook‏. بدلاً من ذلك، أضف اسم المجال القديم كعنوان وكيل x.500 لكافة المستخدمين.

نموذج للبرامج النصية لـ Windows PowerShell

استخدم نموذج البرامج النصية لـ Windows PowerShell التالية كنقطة بداية لإنشاء البرامج النصية الخاصة بك.

إعادة تعيين كلمة مرور مجمعة لـ office 365‏

  1. أنشئ ملف CSV باسم password.csv.

  2. قم بإدراج أعمدة "upn" و"newpassword" في هذا الملف (مثال: JameelZaher@contoso.com، Password1)

  3. استخدم أمر Windows PowerShell:

    Import-Csv password.csv|%{Set-MsolUserPassword –userPrincipalName $_.upn -NewPassword $_.newpassword -ForceChangePassword $false}

انسخ كل حسابات Office 365 باستخدام عنوان وكيل معين إلى ملف CSV.

##########################################################################
# Script: showproxies.ps1
# Copies all accounts in Office 365 that contain/don't contain a specific
# proxyaddress to a .CSV file (addresses.csv)
#
# Change the following variable to the proxy address string you want to find:
# $proxyaddr = "onmicrosoft.com"
################################################################################
$proxyaddr = "onmicrosoft.com"
# Create an object to hold the results
$addresses = @()
# Get every mailbox in the Exchange Organisation
$Mailboxes = Get-Mailbox -ResultSize Unlimited
# Loop through the mailboxes
ForEach ($mbx in $Mailboxes) {
# Loop through every address assigned to the mailbox
Foreach ($address in $mbx.EmailAddresses) {
# If it contains XXX, Record it
if ($address.ToString().ToLower().contains("onmicrosoft.com")) {
# This is an email address. Add it to the list
$obj = "" | Select-Object Alias,EmailAddress
$obj.Alias = $mbx.Alias
$obj.EmailAddress = $address.ToString() #.SubString(10)
$addresses += $obj
}
}
}
# Export the final object to a csv in the working directory
$addresses | Export-Csv addresses.csv -NoTypeInformation
# Open the csv with the default handler
Invoke-Item addresses.csv
##### END OF SHOWPROXIES.PS1

الإنشاء المجمع لعلب بريد الغرف في Office 365

################################################################################
# Script: create-rooms.ps1
# Description:*** RUN THIS SCRIPT FROM A WINDOWS POWERSHELL SESSION ***
#This script creates Room mailboxes in Office 365.
# Syntax:Create-Rooms.ps1 -inputfile "file name.csv"
#
# Dependencies: Input file should contain 3 columns: RoomName, RoomSMTPAddress, RoomCapacity
#
################################################################################
param( $inputFile )
Function Usage
{
$strScriptFileName = ($MyInvocation.ScriptName).substring(($MyInvocation.ScriptName).lastindexofany("\") + 1).ToString()
@"
NAME:
$strScriptFileName
EXAMPLE:
C:\PS> .\$strScriptFileName -inputfile `"file name.csv`"
"@
}
If (-not $inputFile) {Usage;Exit}
#Get MSO creds and initialize session
If ($cred -eq $NULL) {$Global:cred = Get-Credential}
#
If ($ExchRemoteCmdlets.AccessMode -ne "ReadWrite")
{
Write-Host
Write-Host Connecting to Office 365...
Write-Host
$NewSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell -Credential $cred -Authentication Basic -AllowRedirection
$Global:ExchRemoteCmdlets = Import-PSSession $NewSession
}
#Import the CSV file
$csv = Import-CSV $inputfile
#Create Rooms contained in the CSV file
$csv | foreach-object{
New-mailbox -Name $_.RoomName -room -primarysmtpaddress $_.RoomSMTPAddress -resourcecapacity $_.RoomCapacity
}
##### END OF CREATE-ROOMS.PS1

الإزالة المجمعة لعنوان البريد الإلكتروني الثانوي من علب البريد

##########################################################################
# Script: remove-proxy.ps1
#Description:*** RUN THIS SCRIPT FROM A WINDOWS POWERSHELL SESSION ***
#This script will remove a secondary email address from many users
#
# Syntax:remove-proxy.ps1 -inputfile "filename.csv"
#
# Dependencies:Input file should contain 2 columns: Username, Emailsuffix
# Example: Username=tim, Emailsuffix=fabrikam.com
#Script will remove the address tim@fabrikam.com from the mailbox for Tim.
#NOTE: Address must be secondary; it will not remove primary email address.
#
################################################################################
param( $inputFile )
Function Usage
{
$strScriptFileName = ($MyInvocation.ScriptName).substring(($MyInvocation.ScriptName).lastindexofany
("\") + 1).ToString()
@"
NAME:
$strScriptFileName
EXAMPLE:
C:\PS> .\$strScriptFileName -inputfile `"file name.csv`"
"@
}
If (-not $inputFile) {Usage;Exit}
#Get MSO creds and initialize session
If ($cred -eq $NULL) {$Global:cred = Get-Credential}
#
If ($ExchRemoteCmdlets.AccessMode -ne "ReadWrite")
{
Write-Host
Write-Host Connecting to Office 365...
Write-Host
$NewSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri
https://ps.outlook.com/powershell -Credential $cred -Authentication Basic -AllowRedirection
$Global:ExchRemoteCmdlets = Import-PSSession $NewSession
}
#Import the CSV file and change primary smtp address
$csv = Import-CSV $inputfile
$csv | foreach-object{
# Set variable for email address to remove
$removeaddr = $_.username + "@" + $_.emailsuffix
Write-Host ("Processing User: " + $_.UserName +" - Removing " + $removeaddr)
Set-Mailbox $_.Username -EmailAddresses @{Remove=$removeaddr}
}
##### END OF REMOVE-PROXY.PS1
توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×