إزالة عناوين الوكيل المكررة وغير المرغوب فيها في Exchange

هذه المقالة تم دمج المقالات التالية متوفرة سابقا: 318774، 329617 الخطأ رقم: 204167 (ExchangeLegacy)

ملخص

إذا كنت مسؤولاً، يمكنك استخدام نهج المستلمين Microsoft Exchange لتكوين وتخصيص عناوين البريد الإلكتروني لكافة المستلمين Exchange باستخدام قواعد إنشاء العناوين تلقائياً. تطبق "خدمة تحديث المستلمين" عناوين بكميات كبيرة للمستخدمين الحاليين والجدد وفقا للقواعد المحددة. لتكوين هذه القواعد، استخدام Exchange System Manager للوصول إلى خصائص كائنات نهج المستلمين.

ومع ذلك، في بعض الحالات، يمكنك استخدام قاعدة التي تتسبب في تكرار أو التي تؤدي إلى عناوين متعددة ليتم تطبيقها عبر المؤسسة التي تستخدم Exchange. عند الكشف عن عناوين بريد إلكتروني مكرر أثناء عملية تبادل عادية، تقارير بعدم التسليم (Ndr) مع 5.1.4 رمز الخطأ قد يمكن إرسالها بواسطة الخادم، وقد تواجه أي سلوك آخر غير متوقع. بالإضافة إلى ذلك، قد يتم تسجيل رسالة معرف الحدث التالية في سجل "أحداث التطبيق":
توضح هذه المقالة كيفية إزالة هذه العناوين المكررة وموقف حيث يتم تطبيق العناوين المكررة.

مزيد من المعلومات

تعد القاعدة التالية قاعدة نموذجية لعنوان تنسيق بريد SMTP (الإنترنت):
@domain.com
عند استخدام هذه القاعدة، يضاف عنوان بريد إلكتروني لكل كائن المستلم مغطى بنهج المستلمين من mailnickname@domain.com. ولذلك، إذا كان الاسم المستعار للبريد الإلكتروني Exchange المستخدم user1، يتم تطبيق عنوان user1@.comالمجالللمستخدم.

يمكنك أيضا استخدام Exchange لتعريف قواعد التسمية التلقائية. على سبيل المثال، قد تحتاج إنترنت عنوان البريد الإلكتروني للمستلمين ليتم تكوينها على أنها "FirstName_LastName@.comالمجال" بدلاً من "mailnickname@المجال. com." يمكنك استخدام قاعدة إنشاء العناوين التالية لإجراء هذا التغيير:
%g_%s@domain.com
لمزيد من المعلومات حول محددات التسمية التلقائية المتوفرة وبناء الجملة، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

كيفية تخصيص مولدات عنوان البريد الإلكتروني SMTP من خلال نهج المستلمين 285136

إذا كنت تستخدم محددات التسمية التلقائية، يجب التأكد من أن الحقول التي أشرت في القاعدة إنشاء عنوان موجودة فعلا لكل مستلم من المستلمين التي تشملها القاعدة. في حالة عدم القيام بذلك، قد يؤدي تكرار أو عناوين البريد الإلكتروني إنشاء كائنات في المؤسسة التي تستخدم Exchange.

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

كمثال عن هذا السلوك، افترض أنك قمت بتعريف القاعدة إنشاء عنوان s@domain.com % g_ %. هذه القاعدة يأخذ قيم السمة givenName وسمة sn لكائن خدمة Active Directory واستخدام هذه القيم لإنشاء عنوان بريد إلكتروني. إذا كان المستخدم قيمة السمة جيفينامي عمرو وقيمة السمة sn سميث، هو عنوان البريد الإلكتروني Jeff_Smith@domain.com.

لكن السمة givenName وسمة sn ليست ملزمة، وتمكينها لاستخدام البريد كائنات مثل قوائم التوزيع وعوامل النظام قد تفتقر إلى هذه السمات. في هذه الحالة، القاعدة إنشاء عنوان s@domain.com % g_ % تؤول إلى القاعدة إنشاء عنوان _@domain.com. للكائنات التي ليس لها جيفينامي وقيمة السمة sn ، تصبح القاعدة مساوياً لقاعدة لتضمين عنوان البريد الإلكتروني ك _@domain.com.

عندما تقوم بتطبيق عناوين البريد الإلكتروني الجديد، "خدمة تحديث المستلمين" بالتحقق مما إذا كان نفس عنوان موجود بالفعل على أي كائن في مجموعة التفرعات. إذا حدث ذلك، قيمة رقمية يضاف إلى العنوان الجديد للتفريق بينها. على سبيل المثال، إذا كان هناك العديد من المستخدمين يدعى مجدي، قد تظهر حساب مستخدم إضافية التي تتم معالجتها بواسطة "خدمة تحديث المستلمين" عنوان بريد إلكتروني من Jeff_Smith2@domain.com.

وهذا يعني أن تتلقى الكائنات دون جيفينامي وقيم السمات sn الذين يتم تجهيزها وفقا للقاعدة إنشاء عنوان s@domain.com % g_ % عناوين البريد الإلكتروني مثل _1@domain.com، _2@domain.com، _3@domain.com، وعناوين أخرى مشابهة.

كل مرة يتم التحقق من "خدمة تحديث المستلمين" المستفيدون الجدد الذين يجب أن يكون لديك عناوين البريد الإلكتروني، قد تظهر الكائنات دون givenName والسمات sn عنوان البريد إلكتروني إضافية. خذ بعين الاعتبار إلى كائن لديه عنوان _1@domain.com. هذا العنوان غير متطابق مع القاعدة _@domain.com، وقد افترض أن الكائن لا يزال يجب أن يكون لديك عنوان _@domain.com "ضمني" تطبيق "خدمة تحديث المستلمين". التحقق من عنوان مكرر يرى أن عنوان the_@domain.com ينتمي بالفعل إلى كائن آخر، لذلك، قد يتم تعيين عنوان مثل _4@domain.com.

إذا كان أي من سمات كائن تم تعديلها في "Active Directory" منذ آخر مرة تشغيل "خدمة تحديث المستلمين"، هذا الكائن لا لاحظت من قبل "خدمة تحديث المستلمين". ولكن إذا تم تغيير الكائن في أي شكل من الأشكال، "خدمة تحديث المستلمين" بفحص مرة أخرى لتحديد عناوين بريد إلكتروني جديدة تطبق في حالة إليه. وهذا يعني أنه بمرور الوقت، كائن واحد يفتقر إلى سمات محدد يمكن أن يكون عشرات أو مئات من عناوين البريد الإلكتروني _NNNN@domain.com.

وبشكل عام، عناوين إضافية خاملة ولا تؤثر على تدفق البريد العادي؛ ولكن مع مرور الوقت أنها تؤدي "خدمة تحديث المستلمين" لعناصر عملية أكثر كفاءة. خدمة تحديث المستلمين يجب التحقق من العناوين المكررة مرارا وتكرارا عند تعيين العنوان الجديد للكائنات. في حالة وجود عنوان _1000@domain.com، يجب إجراء "خدمة تحديث المستلمين" عبر الشيكات العنوان المكرر ألف قبل القيام بتعيين عنوان جديد استناداً إلى القاعدة إنشاء _@domain.com.

على الرغم من أن يتحقق تبادل عناوين بريد إلكتروني مكرر، التحقق غير مضمونة للسببين التاليين:
  • يجب تكوين "خدمة تحديث المستلمين" منفصلة لكل مجال. هناك اثنين "من خدمات تحديث المستلمين" حتى في بيئة مجال واحد. خدمة تحديث المستلمين واحد من أجل حاوية المجال والآخر (المؤسسة خدمة تحديث المستلمين) من أجل حاوية تكوين الملقم.
  • قد يؤدي اختفاء النسخ المتماثل للدليل النشط عنوان المعين من قبل "خدمة تحديث المستلمين" واحد لا يظهر في المجلد قاعدة البيانات المستخدمة من قبل "خدمة تحديث المستلمين" مختلفة في الوقت المناسب.
حيث يتم إنشاء العناوين المكررة السيناريو الأرجح سيناريو عند اتصال المؤسسة "خدمة تحديث المستلمين" متصل بمجال "خدمة تحديث المستلمين" ووحدة تحكم مجال إلى آخر. عند معالجة الكائنات التي تفتقر إلى سمات محدد بكل "خدمة تحديث المستلمين" في نفس الوقت، يتم إنشاء تكرارات.

أفضل الممارسات لمنع التكرار وعناوين متعددة

الحرف المستخدمة غالباً في قواعد التسمية التلقائية حرف تسطير أسفل السطر (_). يشير هذا المقطع إلى s@domain.com % g_ SMTP:% عنوان إنشاء قاعدة كمثال الأساسية.

عنوان s@domain.com % % g إنشاء قاعدة لا يؤدي نفس المشاكل % g_ % s@domain.com. إذا كان كائن يفتقر إلى givenName والسمات sn ، تقع القاعدة إنشاء عنوان ل @domain.com. وهذا يستدعي "خدمة تحديث المستلمين" سلوك ختم عنوان البريد إلكتروني الخاص mailNickname@domain.com

لمنع تسبب هذه المشاكل إذا كنت تستخدم محددات التسمية التلقائية واستخدام أحرف الثابتة في الجزء المستخدم من إنشاء عنوان القاعدة محددات التسمية التلقائية، يجب تكوين عامل التصفية على نهج المستلمين لاختبار وجود السمات التي تحددها بشكل صريح.
يحتوي كل نهج المستلمين Exchange عامل تصفية بروتوكول وصول الخفيف إلى دليل (LDAP) يحدد الكائنات التي يتم تطبيق النهج. أبسط عامل التصفية يمكنك تعريف على كائن (mailnickname = *). في بناء جملة عامل التصفية LDAP، السمة = * يمكن قراءة "سمة موجودة." ولذلك، (mailnickname = *) النهج الذي يتم تطبيق عامل التصفية لكل كائن يحتوي على سمة mailNickname (أي كل الكائنات التي تم تمكينها لاستخدام البريد). عامل التصفية هذا هو عامل التصفية للنهج الافتراضي المستلم.

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

على سبيل المثال، يتم تلقائياً إنشاء عوامل التصفية التالية لالتقاط كافة تبادل المستخدمين جهات الاتصال والمجموعات:
(&(&(& (mailnickname=*) (|(&(objectCategory=person)(objectClass=user)(!(homeMDB=*))(!(msExchHomeServerName=*)))(&(objectCategory=person)
(objectClass=user)(|(homeMDB=*)(msExchHomeServerName=*)))
(&(objectCategory=person)(objectClass=contact))
(objectCategory=group)(objectCategory=publicFolder) ))))
لإنشاء عامل التصفية هذا على نهج:
  1. Exchange بدء تشغيل إدارة نظام
  2. توسيع المستلمينوتوسيع النهج المستلموأما فتح خصائص النهج الذي تريد تحرير أو إنشاء نهج جديد.
  3. في التبويب عام ، انقر فوق تعديل.
  4. انقر لتحديد كافة خانات الاختيار في علامة التبويب عام .
  5. انقر فوق علامة التبويب التخزين ومن ثم انقر فوق علب بريد على أي ملقم.

    ليس لديك لتكوين أي شيء ضمن علامة التبويب خيارات متقدمة .
لتعديل عامل التصفية هذا بحيث يتحقق من وجود givenName والسمات sn :
  1. افتح خصائص نهج المستلمين، ومن ثم انقر فوق تعديل.
  2. انقر فوق علامة التبويب خيارات متقدمة ، حدد حقل المستخدم الاسم الأول وحقل المستخدم اسم العائلة وقم بتعيين الشرط لهذه الحقول إلى هذا.
بعد الانتهاء من هاتين العمليتين، يظهر عامل التصفية LDAP كعوامل التصفية التالية:
(&(&(&(& (mailnickname=*) (| (&(objectCategory=person)(objectClass=user)(!(homeMDB=*))(!(msExchHomeServerName=*)))
(&(objectCategory=person)(objectClass=user)(|(homeMDB=*)
(msExchHomeServerName=*)))(&(objectCategory=person)(objectClass=contact))
(objectCategory=group)(objectCategory=publicFolder))))
(objectCategory=user)(givenName=*)(sn=*)))
لاحظ أن (تمت إضافة objectCategory=user)(givenName=*)(sn=*) بالقرب من نهاية التصفية. عامل التصفية هذا بالتقاط فقط للمستخدمين الذين لديهم givenName وسمة sn الآن. يتجاهل هذا التصفية جهات الاتصال وقوائم توزيع كائنات نظام Exchange.

البحث عن وإزالة العناوين المكررة

العناوين المكررة التي تم إنشاؤها بواسطة محددات التسمية التلقائية عادة اتباع نمط يمكن التنبؤ به (على سبيل المثال، _12345@domain.com، _12346@domain.com وعناوين مشابهة). لذلك، يمكنك إجراء بحث تلقائي لهذه العناوين وإجراء التنظيف التلقائي.

يمكنك استخدام الأداة المساعدة Ldifde.exe المضمنة في نظام التشغيل Windows 2000 لتصدير واستيراد معلومات "Active Directory" كنص عادي في تنسيق LDIF. يستخدم Ldifde بناء بحث LDAP القياسي نفسه كعوامل تصفية نهج المستلمين Exchange. يمكنك لصق عامل تصفية نهج مستلمين في سطر Ldifde وإنشاء ملف نصي يسرد كل كائن في حاوية التي يتم التقاطها بواسطة عامل التصفية. الأمر التالي مثال لبناء جملة عام لإنشاء ملف نصي:
ldifde-f file.txt-d "dc = المجال الفرعي، dc = المجال dc = com"-l [قائمة السمات]-r "[عامل التصفية ldap]"
في هذا الأمر، تتم كتابة كافة الكائنات الموجودة في المجال الفرعي التي تتناسب مع عامل التصفية إلى File.txt. لالتقاط كائنات من حاوية التكوين، يجب عليك تحديد الحاوية والمجال الأول الذي تم تثبيته في الغابة، على سبيل المثال:
ldifde-f file.txt-d "cn = التكوين، dc = فيرستدوماين، dc = com"-l [قائمة السمات]-r "[عامل التصفية ldap]"
تقييد المعلمة -l سمات الكائن التي يتم كتابتها إلى File.txt. إذا حذفت -l، يتم سرد كافة السمات لكل كائن. لسرد أي من السمات، استخدم-ل أي شيء. إذا قمت بذلك، يصدر الأمر الاسم المميز لكل كائن إلى File.txt.

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

على سبيل المثال، نمط البحث * SMTP:_*@*. نمط البحث هذا بالتقاط كل عنوان الوكيل البريد الإلكتروني Exchange SMTP (بريد إنترنت) التي تبدأ بتسطير أسفل السطر. على سبيل المثال، تشغيل الأمر التالي:
ldifde-f badproxies.txt-d "dc = المجال dc = com" "(proxyaddresses=*smtp:_*@*)" proxyaddresses-r-l
يقوم هذا الأمر بتصدير البيانات إلى Badproxies.txt مشابهة لما يلي:
dn: CN=Public Information Store (EXCHANGE1),CN=First Storage Group,CN=InformationStore,CN=EXCHANGE1,CN=Servers,CN=First Administrative Group,CN=Administrative Groups,CN=Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=domain,DC=comchangetype: add
proxyAddresses: smtp:_3516c8@domain.com
proxyAddresses: SMTP:_160b1b@domain.com
proxyAddresses: smtp:_@domain.com
proxyAddresses: smtp:EXCHANGE1-PubIS@domain.com
proxyAddresses: X400:c=US;a= ;p=Organization;o=First Administrative Group;s=EXCHANGE1-Pub IS;

dn: CN=Microsoft DSA,CN=EXCHANGE1,CN=Servers,CN=First Administrative Group,CN=Administrative Groups,CN=Organization,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=domain,DC=com
changetype: add
proxyAddresses: smtp:_5b4ac@domain.com
proxyAddresses: SMTP:_137336@domain.com
proxyAddresses: smtp:_2ee369@domain.com
proxyAddresses: smtp:_2124b1@domain.com
proxyAddresses: smtp:_136617@domain.com
proxyAddresses: smtp:_5a29c@domain.com
proxyAddresses: smtp:_2ed263@domain.com
proxyAddresses: smtp:_1f3e3d@domain.com
proxyAddresses: smtp:_134a14@domain.com
proxyAddresses: smtp:_58b1d@domain.com
proxyAddresses: smtp:_2dcff6@domain.com
proxyAddresses: smtp:_20fa76@domain.com
proxyAddresses: smtp:_133b9e@domain.com
proxyAddresses: smtp:_927c0@domain.com
proxyAddresses: smtp:_2bd94@domain.com
proxyAddresses: smtp:_3340fd@domain.com
proxyAddresses: smtp:EXCHANGE1-SRS@domain.com
proxyAddresses: X400:c=US;a= ;p=Microsoft;o=Desperation;s=JESSICA-SRS;

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

قد تكون بعض العناوين التي تبدأ بتسطير أسفل السطر الشرعية. إذا كان هذا الشرط صحيحاً، يجب إزالة هذه الكائنات من الملف Badproxies.txt قبل المتابعة. قم بتشغيل الأمر Ldifde التالي لتعريف هذه الكائنات:
ldifde-f file.txt-d "dc = المجال dc = com"-l جيفينامي، sn، samaccountname، mailnickname، اسم العرض-r "(| ( givenname=_*)(sn=_*)(samaccountname=_*)(mailnickname=_*)(displayname=_*)) "
يبحث هذا الأمر عن الكائنات التي الاسم الأول أو اسم العائلة، اسم تسجيل الدخول إلى Windows، تبادل الاسم المستعار أو عرض اسم يبدأ بتسطير أسفل السطر. يمكنك تطبيق عامل تصفية بحث للنمط الذي يتناسب مع بيئة التشغيل الخاصة بك.

ملاحظة: بناء جملة الأمر Ldifde غير صحيحة، قد Ldifde لا بإرجاع خطأ. بدلاً من ذلك، قد لا يتم عرض أي نتائج البحث على الإطلاق. في حالة إرجاع البحث أية كائنات، اختبار أمر Ldifde بتغيير عامل التصفية في طريقة بسيطة لإرجاع النتائج. على سبيل المثال، يحل محل تسطير أسفل السطر بحرف أ.

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

بعد التحقق من أن Badproxies.txt تحتوي على الكائنات التي تحتوي على عناوين البريد الإلكتروني الذي تريد إزالته، يجب تصفية وإعادة تنسيق الملف LDIF حيث يمكنك استيراده مرة أخرى. تنسيق ملف LDIF استيراد وتنسيق ملف تصدير تختلف اختلافاً كبيرا.

يمكنك استخدام نموذج البرنامج النصي التالي لتحويل وتصفية ملف الاستيراد. يتم توفير هذا البرنامج النصي كعينة. استخدام أو تعديل هذا البرنامج النصي على مسؤوليتك الخاصة. لا يمكن تغيير هذا البرنامج النصي في حد ذاته معلومات "Active Directory". يجب استيراد ملف الإخراج من البرنامج النصي إلى "Active Directory" لإجراء تغييرات يدوياً. كل سطر في البرنامج النصي الرئيسية لتسهيل الكشف عن التفاف السطر غير مناسب. لتشغيل البرنامج النصي، نسخ ولصق النص التالي إلى ملف نص عادي، وقم بتسمية هذا الملف Proxyfix.bat.
@ECHO OFF
REM This script processes an LDIF Active Directory input file to create

REM an output file of proxy addresses to be deleted. You may set a

REM pattern to determine what addresses will be added to the output file.

REM If no pattern is set, all addresses will be exported and available for deletion.

REM Wildcard characters in the pattern are not permitted.

REM "Quotes" in the input and output filenames are not permitted.

REM Command line syntax:

REM proxyfix.bat [input file] [output file] pattern

REM Example: proxyfix.bat export.ldf export.out smtp:_

setlocal

set infile=%1

set outfile=%2

set pattern=%3

if {%pattern%}=={} set pattern=proxyAddresses

set pattern=%pattern:"=%

echo Input file is: %infile%

echo Output file will be: %outfile%

echo Current pattern is: %pattern%

pause

if exist %outfile% del %outfile%

:echo.>%outfile%.TMP

for /f "delims=" %%A in (%infile%) do call :DO_EACH_LINE "%%A"

echo ->>%outfile%.TMP

echo.>>%outfile%.TMP

echo Change "delete: proxyAddresses" to "add: proxyAddresses" to set instead of delete addresses>%outfile%.ERR

for /f "delims=" %%A in (%outfile%.TMP) do call :CHECK_EACH_RECORD "%%A"

copy /A %outfile%.ERR + %outfile%.TMP %outfile% >NULL

if errorlevel 0 if not errorlevel 1 (

del %outfile%.tmp

del %outfile%.err

echo LDIF import file saved as "%outfile%"

) ELSE (

echo FAILURE. Examine "%outfile%.tmp" and "%outfile%.err".

)

goto :EOF

:DO_EACH_LINE

set line=%1

set line=%line:"=%

IF "%line:~0,1%"==" " (

echo.

echo Broken line encountered! Could not process this line:

echo "%line%"

echo.

pause

)

if "%line:~0,4%"=="dn: " GOTO :DN

if "%line:~0,15%"=="changetype: add" (

echo changetype: modify>>"%outfile%.TMP"

echo delete: proxyAddresses>>"%outfile%.TMP"

)

if "%line:~0,16%"=="proxyAddresses: " GOTO :FINDPROXY

goto :EOF

:DN

echo ->>%outfile%.TMP

echo.>>%outfile%.TMP

echo Processing %line%

echo %line%>>%outfile%.TMP

goto :EOF

:FINDPROXY

echo %line% | find /I "%pattern%"

if errorlevel 0 if not errorlevel 1 echo %line%>>%outfile%.TMP

GOTO :EOF

:CHECK_EACH_RECORD

IF NOT DEFINED CHECKNEXT SET CHECKNEXT=NO

set line=%1

set line=%line:"=%

IF "%CHECKNEXT%"=="NO" (

IF "%line:~0,4%"=="dn: " SET DN="%line%"

echo Checking %DN%

)

if "%line:~0,22%"=="delete: proxyAddresses" (

set CHECKNEXT=YES

GOTO :EOF

)

IF "%CHECKNEXT%"=="YES" (

IF "%line%"=="-" (

echo !!!WARNING!!!>>%outfile%.ERR

echo All proxy addresses will be removed from>>%outfile%.ERR

echo %DN%>>%outfile%.ERR

echo by importing this file to Active Directory.>>%outfile%.ERR

)

set CHECKNEXT=NO

GOTO :EOF

)

GOTO :EOF
ملاحظات
  • لا يمكن استيراد ملف الإخراج الذي ينشئ هذا البرنامج النصي إلى "Active Directory" قبل تحريره أولاً. اعتماداً على كيفية تشغيل البرنامج النصي، قد البرنامج النصي إنشاء ملف يحذف كل عنوان الوكيل في المجال بالكامل. يجب فحص ملف الإخراج عن كثب قبل تطبيقه على Active Directory للتأكد من أنها لا تقوم بما تريد.
  • تعد أعلى ثلاثة أسطر في الملف التعليق والمسافة التي يجب إزالتها قبل تشغيل الملف. إذا كان هناك تحذيرات في الجزء العلوي من الملف، يجب إزالة هذه أيضا.
  • إذا كان البرنامج النصي بشكل مؤقت مع الرسالة "قطع خط مواجهة!"، يجب أن تقوم بتصحيح السطر الذي تم الإبلاغ عنه وتشغيل البرنامج النصي مرة أخرى.
  • يقسم القياسي LDIF طوابير طويلة في أسطر متعددة بمتابعة السطر بعد فاصل أسطر بمسافة في العمود الأول. نموذج البرنامج النصي لا تراعي هذا المعيار، فيما عدا للتقرير عند العثور على هذا النوع من الخط. إذا كان هناك العديد من البنود المقطوعة في الملف، يمكنك تصحيح هذه الخطوط باستخدام بحث عمومي واستبدال الإجراء. للقيام بذلك، استخدم محرر نص الذي يدعم البحث عن واستبدال عبر فواصل الأسطر. يمكنك استخدام Microsoft Word لإجراء البحث العمومي والاستبدال، ولكن يجب أن تتذكر حفظ الملف الذي تم تحريره كنص عادي. في Word، يمكنك البحث عن العنصر التالي، واستبدالها بشيء:
    ^ p [مسافة]
    لاحظ أن نص البحث حرف الإقحام (^) و p صغيرة، لا CTRL + P.
  • إذا سجل في ملف الإخراج كافة عناوين الوكيل المراد حذفه من الكائن، يحاول البرنامج النصي لإدراج تحذير في الجزء العلوي من الملف. إذا كنت تستخدم هذا البرنامج النصي بإنشاء ملفات الاستيراد LDIF، يجب فحص هذه الملفات للتأكد من أنها تحتوي على السجلات التي تريد استيرادها عن كثب.

    تنسيق السجل التالي على حذف كافة عناوين الوكيل:
    dn: CN=OBJECT,CN=CONTAINER,....,DC=comchangetype: modify
    delete: proxyAddresses
    -

    إذا تم تسمية أي عنوان وكيل معين في السجل، يتم حذف كافة العناوين. تنسيق السجل التالي على حذف عنوان وكيل واحد فقط:
    dn: CN=OBJECT,CN=CONTAINER,....,DC=comchangetype: modify
    delete: proxyAddresses
    proxyAddresses: SMTP:OBJECT@domain.com
    -

  • للعودة من التغييرات التي يتم إجراؤها بواسطة ملف الإخراج (باستثناء السجلات التي تقوم بإجراء عمليات الحذف بالجملة)، البحث في ملف الإخراج، قم باستبدال "حذف: proxyAddresses" مع "إضافة: proxyAddresses،" ثم قم باستيراد الملف مرة أخرى.
  • لتصدير كافة عناوين الوكيل لكافة الكائنات الموجودة في حاوية، استخدم-R "(proxyAddresses=*)" عامل تصفية البحث Ldifde.

    يمكنك استخدام هذا الملف كملف نسخة احتياطية من عناوين الوكيل الموجودة عند نقطة معينة في الوقت. إذا قمت بمعالجة هذا الملف من خلال Proxyfix.bat، يمكن إنشاء هذا الملف كملف استيراد التي يمكنك استخدامها لاستعادة عناوين إذا لزم الأمر.
  • إذا لم تعرف عامل تصفية كمعلمة ثالثة على سطر الأوامر Proxyfix.bat، يتم نسخ كافة عناوين الوكيل من ملف الإدخال إلى ملف الإخراج. يمكنك تغيير "حذف: proxyAddresses" إلى "إضافة: proxyAddresses" لدمج العناوين مع العناوين الموجودة بالفعل في "Active Directory". يمكنك أيضا استخدام "استبدال: proxyAddresses" لإزالة كافة عناوين الوكيل من "Active Directory" واستبدالها بالعناوين المدرجة في ملف الإخراج.
  • إذا قمت بحذف كافة عناوين الوكيل من كافة الكائنات، يتم تغيير الكائنات ويتم تشغيل "خدمة تحديث المستلمين" لاستعادة كافة عناوين استناداً إلى نهج المستلمين الحالية. ومع ذلك، قبل اكتمال هذه العملية، قد يتم إنشاء تقارير عدم التسليم (Ndr) للبريد بالطريق. إذا تم حذف عناوين في حاوية التكوين، قد تتوقف خدمات Exchange أو قد لا تتمكن من بدء إذا توقفت فعلا. توصي Microsoft باستخدام الحذر الشديد عند معالجة عناوين الوكيل، خاصة بالنسبة للكائنات في حاوية التكوين.
لاستيراد ملف LDIF، بتشغيل الأمر التالي:
ldifde-i delproxies.txt-f
خصائص

رقم الموضوع: 318774 - آخر مراجعة: 10‏/01‏/2017 - المراجعة: 1

تعليقات