استخدام "أداة تخطيط نقل البيانات" في Exchange Online

يمكنك استخدام "أداة تخطيط نقل البيانات" لتقييم بيانات Microsoft Exchange Online الخاصة بمؤسستك قبل إعداد عملية استيراد متقدّمة للبيانات إلى Google Workspace.

الخطوة 1: تثبيت "أداة تخطيط نقل البيانات"

قبل البدء: تأكَّد من تثبيت الإصدار 3.10 من Python أو إصدار أحدث على نظامك.

تثبيت أداة Migration Planner على Windows

  1. انتقِل إلى python.org/downloads ونزِّل أحدث أداة تثبيت.
  2. ضَع علامة في المربّعين tcl/tk وIDLE وإضافة Python إلى PATH.
  3. في موجّه الأوامر أو باستخدام Microsoft PowerShell لعرض معرّفات الإصدارات لكلّ من Python وpip، أدخِل الأوامر التالية:

    python --version

    pip --version

تثبيت أداة "تخطيط نقل البيانات" على جهاز macOS

  1. انتقِل إلى python.org/downloads ونزِّل أداة التثبيت على macOS. يمكنك بدلاً من ذلك استخدام Homebrew من تطبيق Terminal وإدخال الأمر التالي:

    brew install python

  2. إذا كنت تستخدم Homebrew أو تواجه مشاكل في واجهة الويب، أدخِل الأمر التالي لتثبيت مكتبة Tkinter:

    brew install python-tk

  3. في موجّه الأوامر أو باستخدام Microsoft PowerShell لعرض معرّفات الإصدارات لكلّ من Python وpip، أدخِل الأوامر التالية:

    python3 --version

    pip3 --version

  4. أدخِل الأمر التالي:

    pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi

تثبيت أداة Migration Planner على نظام التشغيل Linux

  1. لتثبيت Python، أدخِل الأمر التالي:

    sudo apt-get update

    sudo apt-get install python3 python3-pip

  2. لتثبيت Tkinter، أدخِل الأمر التالي:

    sudo apt-get install python3-tk

  3. لتثبيت التبعيات، أدخِل الأمر التالي:

    pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi

الخطوة 2: إعداد بيئة افتراضية (إذا لزم الأمر)

إذا كانت مؤسستك لا تسمح لك بتثبيت الحِزم على مستوى العالم، اتّبِع الخطوات التالية لإعداد بيئة افتراضية:

  1. لإنشاء البيئة، أدخِل أحد الأوامر التالية:

    • في نظام التشغيل Windows، أدخِل python -m venv venv.
    • في نظام التشغيل macOS أو Linux، أدخِل python3 -m venv venv.
  2. لتفعيل البيئة، أدخِل أحد الأوامر التالية:

    • في نظام التشغيل Windows، أدخِل .\venv\Scripts\activate.
    • بالنسبة إلى نظام التشغيل macOS أو Linux، أدخِل source venv/bin/activate.
  3. أدخِل الأمر التالي:

    pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi

الخطوة 3: إعداد Azure

اتّبِع الخطوات التالية لإنشاء تطبيق Microsoft Azure في مدخل Azure. لأسباب تتعلق بالأمان، ننصحك بتسجيل التطبيق الجديد كمستأجر واحد.

  1. بصفتك مشرفًا، سجِّل الدخول إلى "بوابة Azure".
  2. انتقِل إلى خدمات Azure ثم تسجيلات التطبيقات.
  3. انقر على تسجيل جديد وأدخِل اسمًا لتطبيقك (على سبيل المثال، تطبيق "الاستيراد المتقدّم").
  4. بالنسبة إلى أنواع الحسابات المتوافقة، انقر على الحسابات في هذا الدليل التنظيمي فقط لإنشاء تطبيق مستأجر واحد.
  5. انقر على تسجيل.

الخطوة 4: منح أذونات واجهة برمجة التطبيقات لـ Azure

  1. في تطبيق Azure، ضِمن إدارة، انقر على أذونات واجهة برمجة التطبيقات.
  2. انقر على إضافة إذن ثم واجهات برمجة تطبيقات Microsoft ثم Microsoft Graph.
  3. بالنسبة إلى أذونات التطبيق، اختَر:

    • User.Read.All
    • Group.Read.All
    • Mail.Read
    • Contacts.Read
    • Calendars.Read
    • MailboxFolder.Read.All
    • MailboxSettings.Read
  4. انقر على إضافة أذونات.

  5. انقر على منح موافقة المشرف إلى مؤسستك.

الخطوة 5: إنشاء سرّ العميل

  1. بالنسبة إلى إدارة، انقر على الشهادات والأسرار ثم سر عميل جديد.
  2. أدخِل وصفًا واختَر فترة انتهاء صلاحية، ثم انقر على إضافة.
  3. انسخ قيمة سر العميل وخزِّنها في مكان آمن. يُرجى العلم أنّ القيمة تعرض مرة واحدة فقط.

الخطوة 6: جمع بيانات اعتماد التطبيق

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

انقر على نظرة عامة ودوِّن بيانات الاعتماد التالية بأمان:

  • معرّف التطبيق (العميل)
  • معرّف الدليل (المستأجر)

الخطوة 7: فتح "أداة تخطيط نقل البيانات" (إذا لزم الأمر)

إذا أنشأت بيئة افتراضية، أكمِل الخطوات التالية:

  1. في موجّه الأوامر أو في تطبيق Terminal، انتقِل إلى المجلد الذي يحتوي على النص البرمجي cd path/to/migration-planner.
  2. نفِّذ أحد النصوص البرمجية التالية:

    • في نظام التشغيل Windows، أدخِل python migration_planner.py.
    • بالنسبة إلى نظام التشغيل macOS أو Linux، أدخِل python3 migration_planner.py.

الخطوة 8: تشغيل أداة Migration Planner

  1. في نافذة أداة اختيار "مخطّط نقل البيانات"، اختَر Exchange ضمن اختيار عبء العمل.
  2. في الحقل معرّف المستأجر، أدخِل رقم المعرّف الفريد لمستأجر Azure.
  3. في حقل معرّف العميل، أدخِل رقم المعرّف الفريد لحسابك على Exchange Online.
  4. بالنسبة إلى سر العميل، أدخِل قيمة سر العميل لمستأجر Azure.
  5. بالنسبة إلى المصدر، حدِّد أحد الخيارات التالية:

    • فحص جميع المستخدمين: يمكنك فحص جميع مستخدمي Exchange Online في مؤسستك.
    • تحميل ملف CSV: حمِّل ملف قيم مفصولة بفواصل (CSV) يتضمّن قائمة بمستخدمي Exchange Online المطلوب فحص حساباتهم.

      في ملف CSV، أضِف عنوانَي العمودَين رقم تعريف البريد الإلكتروني والنوع. في عمود معرّف البريد الإلكتروني، أدخِل عنوان بريد إلكتروني لكل مستخدم أو صندوق بريد جماعي تريد فحصه. يُرجى استخدام صفًا منفصلاً لكل مستخدم. في عمود النوع، أدخِل مستخدم أو صندوق بريد المجموعة لتحديد كل عنوان بريد إلكتروني.

      مثال:

      معرِّف البريد الإلكتروني النوع
      kim@example.com المستخدم
      staging@example.com صندوق البريد الإلكتروني للمجموعة

  6. (اختياري) لاختيار إعدادات معيّنة للبيانات والمهام، انقر على عرض الإعدادات المتقدّمة واختَر أيًا من الإعدادات التالية:

    1. بالنسبة إلى إعدادات الفحص، اختَر أنواع البيانات التي تريد فحصها لجميع المستخدمين:

      • جهات اتصال Google
      • التقاويم
      • الرسائل الإلكترونية
      • الرسائل الإلكترونية المشفَّرة
      • الأرشيفات الموضعية
      • مشاركة الرسائل
      • صناديق البريد الإلكتروني للمجموعة
    2. لاختيار عدد المهام التي ينفّذها المخطّط في المرة الواحدة، اضبط شريط التمرير التزامن.

    3. لتحديد عدد مجموعات البيانات التي يمسحها المخطِّط في المرة الواحدة، اضبط شريط التمرير المجموعات المتوازية.

  7. انقر على الحصول على تقديرات بشأن عملية النقل لبدء "أداة التخطيط لنقل البيانات".

    يمكنك الاطّلاع على آخر المعلومات عن عملية الفحص في الوقت الفعلي أثناء تشغيل "أداة التخطيط".

  8. عند اكتمال عملية الفحص، راجِع خطة النقل التي تتضمّن تقديرًا للمدة التي ستستغرقها أداة استيراد البيانات لاستيراد جميع البيانات التي تم فحصها باستخدام الطريقة المتقدّمة.

  9. (اختياري) لحفظ المعلومات من عملية مسح مكتملة، انقر على تصدير السجلات وتصدير التقرير الكامل.


إنّ Google وGoogle Workspace والعلامات والشعارات ذات الصلة هي علامات تجارية (TM) تابعة لشركة Google LLC. وجميع أسماء الشركات والمنتجات الأخرى هي علامات تجارية (TM) تملكها الشركات ذات الصلة بها.