الأخبار التكنولوجية والاستعراضات والنصائح!

PublicFolderDatabaseRepairRequest – كشف وإصلاح قاعدة بيانات المجلد العمومي

يعد "المجلد العمومي في Exchange" طريقة رائعة للحصول على بيانات عامة مثل جهات الاتصال والتقويمات وأنواع المجلدات الأخرى لمشاركة المعلومات الشائعة مع مختلف المستخدمين وفقًا لمستوى الإذن. يعمل المجلد العمومي كصندوق بريد حيث يمكنه تلقي رسائل البريد الإلكتروني حيث يتم تعيين عنوان SMTP عند الإنشاء والذي يمكن استخدامه لتركيز تسليم البريد الإلكتروني لمجموعات معينة. من السهل إنشاء مجلد عمومي ويعمل مثل قاعدة بيانات Exchange Mailbox باستخدام ملف EDB المطابق للاسم أثناء الإنشاء.

يمكن أن يحدث تلف للمجلد العام كملف قاعدة بيانات علبة البريد ويمكن أن يحدث بسبب عدد من العوامل. انقطاع غير متوقع في الخادم أو المضيف أو إيقاف تشغيله أثناء استعادة البريد الإلكتروني أو قطاع تالف في القرص الصلب أو البرامج الضارة مثل الفيروسات أو البرامج الضارة التي تفسد قاعدة البيانات نفسها. أحد الأشياء التي تظهر عند حدوث مثل هذه المشكلات هو أن المستخدمين سوف يشكون من أنهم لا يستطيعون الوصول إلى البيانات وعند النظر إلى وحدة التحكم بالإدارة لـ Exchange ، ترى أن قاعدة البيانات غير مثبتة.

مع Exchange 2010 SP2 أو أكثر ، يمكنك وضع أداة ISInteg جانبا كما يمكن للمرء استخدام نيو-PublicFolderDatabaseRepairRequest وهو أمر لاكتشاف وإصلاح مشاكل النسخ المتماثل مع قاعدة بيانات المجلد العمومي. قبل تشغيل أمر PowerShell هذا ، قد تحتاج إلى معرفة بعض الأشياء من قبل.

بمجرد بدء إصلاح "المجلد العمومي" ، لا يمكن إيقاف العملية إلا إذا قمت بإلغاء "المجلد العمومي". بالطبع يمكن أن يؤدي إلغاء تحميل "المجلد العمومي" أثناء عملية الإصلاح إلى بعض التداعيات وقد يؤدي إلى إتلاف قاعدة البيانات أكثر.

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

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

  1. إدارة المنظمة
  2. إدارة المستلمين
  3. إدارة الخادم

بمجرد تعيين المجموعات ومحاولة تشغيل الأمر ، إذا كنت لا تزال تحصل على وصول مرفوض ، فيجب عليك الانتظار لمدة ساعة أو ساعتين حتى تلتزم عضوية المجموعة. للتحقق مما إذا كانت العضوية في المجموعات فعالة الآن ، يمكنك استخدام الأمر whoami أو gpresults. يمكنك تشغيل whoami / groups وسيقوم بإدراج جميع المجموعات التي يكون المستخدم الذي قام بتسجيل الدخول عضواً فيها. إذا قمت بتشغيل gresults / v ، فستحصل على الكثير من المعلومات حول المستخدم ولكنك تبحث عن الجزء الذي يقول إن المستخدم جزء من مجموعات الأمان التالية.

يمكنك تشغيل whoami / مجموعات وسوف يسرد جميع المجموعات التي يكون المستخدم الذي قام بتسجيل الدخول عضوًا فيها.

اذا ركضت gresults / الخامس ستحصل على الكثير من المعلومات حول المستخدم ولكنك تبحث عن الجزء الذي يقول المستخدم جزء من مجموعات الأمان التالية.

بمجرد القيام بذلك ، يوجد أدناه بناء الجملة الكامل لـ New-PublicFolderDatabaseRepairRequest

New-PublicFolderDatabaseRepairRequest -Database & lt؛ DatabaseIdParameter> -CorruptionType & lt؛ PublicFolderDatabaseCorruptionType ()> (-Confirm (& lt؛ SwitchParameter>)) (-DetectOnly & lt؛ SwitchParameter>) () >))

الجديدPublicFolderDatabaseRepairRequest قاعدة البيانات

ولتر.DatabaseIdParameter> CorruptionType

ولتر.PublicFolderDatabaseCorruptionType()> (تؤكد

(ولتر.SwitchParameter>)) (DetectOnly ولتر.SwitchParameter>) (

وحدة تحكم المجال ولتر.FQDN>) (ماذا إذا (ولتر.SwitchParameter>))

دعنا نذهب من خلال بعض المعلمات وكيف يمكن استخدامها في cmdlet.

CorruptionType

هذا مطلوب لتشغيل الأمر والمعلمة تحدد نوع التلف الذي تريد اكتشافه وإصلاحه. يجب أن تكون القيمة

– نوع الفساد.

CorruptionType ReplState.

قاعدة البيانات

ستحتاج هنا إلى تحديد قاعدة البيانات التي ستحتاج إلى تشغيل الأمر مقابلها باستخدام قاعدة بيانات GUID أو اسم قاعدة البيانات.

تؤكد

يتم استخدام مفتاح التأكيد للتأكيد الآلي لمطالبة التأكيد التي تظهر افتراضيًا عند تنفيذ الأمر. بناء الجملة هو

DetectOnly

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

DomainContoller

يتم استخدام هذه المعلمة فقط إذا كنت ترغب في اختيار وحدة تحكم مجال محددة والتي يمكنها كتابة تغييرات التكوين على Active Directory. يتم استخدام هذه المعلمة في الغالب إذا كان لديك وحدة تحكم مجال للقراءة فقط (RODC) في موقعك. ستكون هناك حاجة إلى FQDN الكامل للخادم مثال / p>

–DomainController SRV-ADS-001.domain.lan.

وحدة تحكم المجال SRVإعلانات001.domain.lan.

ماذا إذا

WhatIf هو مفتاح يُستخدم عند تشغيل الأمر لمحاكاة الإجراءات التي اخترتها في سطر الأمر. باستخدام رمز التبديل هذا ، يمكنك عرض التغييرات التي قد تحدث دون الحاجة إلى تطبيق التغييرات. لا يوجد شيء لتحديد هذا ما تحتاج فقط إلى إضافته -ماذا إذا إلى الخط.

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

يمكن لـ Stellar Repair for Exchange الاتصال على الفور بأي ملف EDB كونه قاعدة بيانات صندوق بريد أو مجلد عمومي. يعد برنامج Exchange Recovery هذا سريعًا وموثوقًا به في مسح الملف وله واجهة مستخدم رسومية رائعة لاستعراض المجلد العمومي. يمكنك رؤية البيانات مباشرة مثل الرسائل والتقويم وجهات الاتصال والمهام وتصديرها وفقًا لذلك. يمكنك التصدير إلى PST و MSG و EML و HTML و RTF و PDF. يمكن أيضًا التصدير مباشرة إلى خوادم Exchange المباشرة ومستأجري Office 365. يمكنك جعل تصدير الحبيبية ، ونطاق التاريخ والعديد من المعايير الأخرى. وهو يدعم أي Exchange Server من 5.5 إلى 2019.