استيراد ملف PST إلى Outlook بسهولة: دليل شامل

عند العمل مع Outlook، ستأتي بالضرورة في وقت ما حاجة لاستيراد ملف PST. ولكن، ما هو ملف PST؟ وفقًا لما ذكرته Microsoft، “يحتوي ملف بيانات Outlook (.pst) على رسائلك وعناصر Outlook الأخرى ويتم حفظه على جهاز الكمبيوتر الخاص بك.”

إذا كنت مستخدمًا للبريد الإلكتروني باستخدام Microsoft Outlook، فإن بعض السيناريوهات التي قد تحتاج فيها إلى استيراد ملف PST قد تشمل:

  • استعادة البريد الإلكتروني من ملف PST بعد استبدال جهاز الكمبيوتر أو إعادة تثبيت نظام التشغيل.
  • قمت بتحميل نسخة احتياطية من رسائل موظف مستقيل إلى ملف Outlook الخاص بك.
  • الانتقال من نظام بريد إلكتروني إلى آخر. (على سبيل المثال، من Outlook.com إلى Gmail).

من ناحية أخرى، إذا كنت مسؤولًا للبريد الإلكتروني، قد تحتاج إلى استيراد ملف PST إلى Outlook المستخدم عند:

  • استعادة رسائل البريد الإلكتروني من تصدير PST.
  • توفير وصول إلى رسائل موظف مُنهي عمله لمستخدم آخر.
  • نقل بيانات البريد الإلكتروني من المنظومة المحلية إلى السحابة. (على سبيل المثال، من خادم Exchange إلى Exchange Online، Office 365)

بغض النظر عن السبب الذي يستدعي استيراد ملف PST، هناك عدة طرق للقيام بذلك. وفي هذه المقالة، ستتعرف على الطرق المختلفة الممكنة لاستيراد ملف بيانات Outlook PST. ثم، يمكنك تقرير أي طريقة لاستيراد PST هي الأفضل بالنسبة لك.

المتطلبات

هذه المقالة هي كيفية، وهذا يعني أن هناك بعض المتطلبات إذا قررت أن تتبع الأمثلة.

  • A computer with Windows 10.
  • حساب البريد الإلكتروني. قد يكون حساب البريد الإلكتروني من أي مزود طالما يمكن تهيئة صندوق البريد في Outlook. ومع ذلك، يُوصى بإعداد حساب بريد إلكتروني وهمي للتجربة.
  • Outlook 2019. يمكن استخدام إصدار أقدم من Outlook، مثل Outlook 2010 و Outlook 2013 و Outlook 2016 أيضًا.
  • A part of this article deals with an example using an Exchange Mailbox, so access to an Exchange Server will be needed if you need to follow along with the example.

إرفاق ملفات PST باستخدام Outlook

يتيح لك إرفاق ملفات PST بـ Outlook الوصول إلى محتويات PST كملف بيانات Outlook منفصل في ملف تعريف Outlook الخاص بك. وهذا يعني أن محتويات PST لا يتم استيرادها إلى صندوق البريد الخاص بك.

يمكنك إرفاق ملف PST واحد أو أكثر بـ Outlook والوصول إليها جميعًا في نفس الوقت. يمكن أن تكون مواقع ملفات PST محلية أو عن بُعد (UNC).

يفترض الإجراء أدناه أن لديك بالفعل ملف تعريف صندوق البريد مكون في Outlook، وستقوم بإرفاق ملف PST الموجود في C:\PST\backup.pst.

أثناء العمل في Outlook، انقر فوق ملف —> فتح وتصدير —> فتح ملف بيانات Outlook

Open Outlook Data File

بمجرد ظهور نافذة فتح ملف بيانات Outlook، تصفح إلى موقع ملف PST الذي ترغب في إرفاقه بـ Outlook. في هذا المثال، يتواجد ملف PST في C:\PST\backup.pst. ثم، بمجرد تحديد موقع ملف PST، انقر فوق موافق.

Selecting the PST file to attach to the Outlook profile

بعد النقر على زر موافق، سترى أن مجلدًا جديدًا بالاسم ملف بيانات Outlook سيظهر في لوحة المجلد الخاصة بـ Outlook.

PST has been attached to the Outlook profile

الآن بعد أن تم إرفاق ملف PST بـ Outlook ، يمكنك أن تقرر ما إذا كنت ترغب في نسخ المحتويات إلى صندوق بريدك الخاص أو تركها في ملف PST المنفصل.

إرفاق ملفات PST باستخدام PowerShell وواجهة برمجة التطبيقات .NET لـ Outlook

باستخدام مساحة الأسماء Microsoft.Office.Interop.Outlook ، يمكن أتوماتيكية إرفاق ملفات PST واحد أو أكثر بـ Outlook. يعد هذا الأسلوب مفيدًا بشكل خاص للمسؤولين الذين يحتاجون إلى إرفاق ملفات PST بملف تعريف Outlook الخاص بالعديد من المستخدمين ، ربما أثناء تسجيل المستخدم أو في فترة زمنية مجدولة.

ستستعرض النص البرمجي أدناه جميع ملفات PST التي تم العثور عليها في الدليل C: \ PST ، ثم تقوم بإرفاق كل ملف PST بالملف التعريفي الافتراضي المكون في Outlook.

$PSTPath = "C:\PST"
Add-type -assembly "Microsoft.Office.Interop.Outlook"
$outlook = new-object -comobject outlook.application
$namespace = $outlook.GetNameSpace("MAPI")

Get-ChildItem $PSTPath -Filter *.pst |
ForEach-Object {
    $namespace.AddStore($_.FullName)
}

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

Attaching PST files to Outlook using PowerShell

استيراد ملفات PST باستخدام معالج استيراد وتصدير Outlook

تحتوي Outlook على ميزة مدمجة تسمى معالج استيراد وتصدير. تشغيل معالج الاستيراد هو بلا شك الطريقة الأكثر ملاءمة للمستخدمين لاستيراد ملف PST إلى Outlook. يقوم بإستيراد جميع البيانات أو البيانات المحددة من ملف PST إلى صندوق البريد المكون في Outlook.

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

في المثال التالي ، يكون ملف PST الذي سيتم استيراده في C:\Temp\recovered.pst.

أثناء استخدام Outlook ، انقر فوق ملف —> فتح وتصدير —> استيراد/تصدير.

Outlook Import Export

عند ظهور نافذة معالج الاستيراد والتصدير ، حدد الخيار لـ استيراد من برنامج أو ملف آخر. ثم ، انقر على التالي.

Select the option to Import from another program of file

ثم ، في نافذة استيراد ملف ، حدد ملف بيانات Outlook (.pst). ثم انقر على التالي.

Select the option Outlook Data File (.pst)

عند ظهور نافذة استيراد ملف بيانات Outlook ، انقر فوق تصفح.

Click the Browse button

ابحث عن ملف PST لاستيراد الرسائل منه. في هذا المثال ، يكون الملف في C:\PST\Recovered.pst وانقر فوق فتح.

Select the PST file to open

بمجرد العودة إلى نافذة استيراد ملف بيانات Outlook ، يعرض مربع الملف المراد استيراده ملف pst وانقر على عدم استيراد التكرارات لمنع استيراد التكرارات. ثم انقر فوق التالي.

Select the option Do not import duplicates

في النافذة التالية ، يمكنك اختيار الاستيراد من المجلد العلوي بما في ذلك المجلدات الفرعية ، أو يمكنك توسيع المجلد العلوي وتحديد المجلد الفرعي الذي ترغب في استيراد العناصر منه. في هذا المثال ، يتم تحديد المجلد العلوي وسيتم تضمين جميع المجلدات الفرعية.

بمجرد أن تكون راضيًا عن اختيارك، انقر على إنهاء.

Select import options

بعد النقر على إنهاء، ستقوم Outlook بالمتابعة لاستيراد العناصر. ستستغرق مدة استيراد Outlook وقتًا يعتمد على عدد وحجم العناصر التي يتم استيرادها. قد يستغرق استيراد العناصر عدة دقائق إلى ساعات.

استيراد ملفات PST باستخدام أمر New-MailboxImportRequest في PowerShell

استخدام أمر New-MailboxImportRequest في PowerShell ليس فقط استيراد ملفات PST إلى Outlook. يتم استخدام أمر New-MailboxImportRequest بشكل خاص لاستيراد ملفات PST إلى صندوق بريد مستضاف في خادم Exchange. ومع ذلك، النتيجة هي أن العناصر المستوردة ستظهر في Outlook.

يمكن للمسؤولين الذين يمتلكون دور Mailbox Import Export في Exchange تنفيذ هذه العملية. إذا لم يتم تعيين دور Mailbox Import Export لحساب المسؤول، فلن يكون الأمر متاحًا.

من المهم أن نلاحظ أن أمر New-MailboxImportRequest يقبل مسار PST باستخدام معلمة FilePath. ومع ذلك، تقبل معلمة FilePath فقط مسارات UNC ولا تقبل المسارات المحلية. لذا، حتى إذا كانت ملفات PST موجودة محليًا، يجب عليك استخدام مسار الملف UNC الخاص بها بدلاً من ذلك.

سيقوم المثال التالي بإستيراد ملف PST C:\PST\Recovered.pst الموجود في الخادم usexc001 إلى صندوق البريد الإلكتروني الخاص بـ [email protected]. يُستخدم المعامل Name لتسمية مهمة الاستيراد التي تم إنشاؤها. يمكنك اختيار أي اسم ترغب فيه. في هذا المثال، يكون اسم مهمة الاستيراد هو نفس اسم صندوق البريد الإلكتروني.

New-MailboxImportRequest -Mailbox '[email protected]' -FilePath '\usexc001\c$\pst\recovered.pst' -Name '[email protected]'

يجب تشغيل الشيفرة أعلاه داخل “Exchange Management Shell”، وبمجرد تشغيل الشيفرة، ستظهر النتيجة المتوقعة في الصورة التالية.

Creating a PST import request

كما يمكن ملاحظة من النتيجة الموضحة أعلاه، سيتم ضبط الحالة الأولية لطلب الاستيراد إلى “queued”. يمكنك مراقبة الحالة باستخدام أمري “Get-MailboxImportRequest” و “Get-MailboxImportRequestStatistics”.

تُقوم الشيفرة أدناه بالحصول على حالة استيراد ملف PST باسم [email protected].

Get-MailboxImportRequest -Name '[email protected]' | Get-MailboxImportRequestStatistics

بعد تشغيل الأمر أعلاه، يجب أن تظهر الحالة الحالية لطلب الاستيراد. يُمكنك الاطلاع على الصورة التالية كمثال.

Getting the import request status

كما يمكن ملاحظة من الصورة الموضحة أعلاه، تم إكمال طلب الاستيراد. وفي المرة القادمة التي تفتح فيها صندوق البريد في Outlook، يجب أن تصبح العناصر المستوردة من ملف PST متاحة.

هناك المزيد من المعاملات أو الخيارات التي يمكن استخدامها مع “New-MailboxImportRequest” للتحكم في نتيجة طلب استيراد ملف PST. وإذا كنت مهتمًا بمعرفة المزيد، يمكنك زيارة هذا الـ رابط.

الاستنتاج

في هذه المقالة، تعلمت الطرق المختلفة لإرفاق أو استيراد ملف PST إلى Outlook. تعلمت كيف يمكن إرفاق ملفات PST إلى Outlook يدويًا باستخدام الميزات المدمجة في Outlook نفسه.

لقد رأيت أيضًا كيف يمكن إرفاق ملفات PST إلى Outlook باستخدام PowerShell واستخدام واجهة برمجة التطبيقات .NET لـ Outlook. يمكن أيضًا استخدام واجهة برمجة التطبيقات .NET لـ Outlook مع لغات البرمجة الأخرى مثل Visual Basic. هذه المرونة في البرمجة توفر للمسؤولين إمكانية آلية استيراد ملفات PST.

بالإضافة إلى ذلك، تعلمت أيضًا كيف يمكن لمسؤولي البريد الإلكتروني استيراد ملفات PST إلى صناديق بريد Exchange Server باستخدام أمر PowerShell New-MailboxImportRequest.

ربما الآن، بعد الخبرة التي آمل أنك اكتسبتها من هذه المقالة، يمكنك إنشاء سكريبت أكثر تعقيدًا لاستيراد ملفات PST متعددة إلى عدة صناديق بريد مستخدمين تلقائيًا.

قراءة إضافية

Source:
https://adamtheautomator.com/import-pst-to-outlook/