كيفية تحسين النسخ المتماثل لـ "Active Directory" في شبكة كبيرة

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

اضغط هنا لرابط المقالة باللغة الانجليزية244368
ملاحظة
تنطبق هذه المقالة على Windows 2000. الدعم لـ Windows 2000 تنتهي في 13 يوليو 2010.Windows 2000 End-of-Support Solution Center نقطة بداية لتخطيط استراتيجية الترحيل الخاص بك من نظام التشغيل Windows 2000. لمزيد من المعلومات راجع Microsoft Support Lifecycle Policy.
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الموجز
توضح هذه المقالة كيفية تحسين النسخ المتماثل لـ "Active Directory" في تكوينات شبكة الاتصال الكبيرة.
معلومات أخرى
هام هذا المقطع أو أسلوب أو المهمة على خطوات إخبارك عن كيفية تعديل التسجيل. ومع ذلك، قد تحدث مشكلات خطيرة في حالة تعديل السجل بطريقة غير صحيحة. ولذلك، يجب التأكد من اتبع الخطوات التالية بعناية. المضافة للحماية عمل نسخة احتياطية من السجل قبل تعديله. بعد ذلك، يمكنك استعادة السجل في حالة حدوث مشكلة. لمزيد من المعلومات حول كيفية عمل نسخة احتياطية من السجل واستعادته انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft" (ينتقل بك هذا الارتباط إلى صفحة قد يكون محتواها كله أو جزء منه باللغة الإنجليزية):
322756كيفية عمل نسخة احتياطية واستعادته في Windows
مدقق تناسق قاعدة (KCC) بضبط طبولوجيا النسخ المتماثل بيانات شبكة الاتصال بشكل حيوي عندما يتم إضافتها إلى وحدات التحكم بالمجال أو إزالتها من شبكة الاتصال, عندما لا تتوفر وحدة تحكم مجال أو عند تغيير جداول البيانات النسخ المتماثل.

المهام KCC:
  • واستناداً إلى طبولوجيا شبكة الاتصال الموصوف من قبل كائنات "Active Directory" بإنشاء KCC كائنات الاتصال التي تستخدم لتعريف النسخ المتماثل الواردة والصادرة إلى وحدات تحكم المجال:

    • مصادر ضمن الموقع نفسه الوارد على وحدة تحكم المجال قيد التشغيل KCC.
    • مصادر في مواقع مختلفة الوارد إلى الموقع حيث يكون KCC قيد التشغيل، إذا كانت وحدة تحكم المجال قيد التشغيل KCC interSiteTopologyGenerator elected للموقع الخاص به.
  • تحويل كائنات اتصال خدمة دليل Windows NT Microsoft (ntdsConnection) تعريف KCC المعرّفة من قبل المسؤول إلى تكوين فهمها مشغل النسخ المتماثل خدمة الدليل (DS).
بشكل افتراضي، يتم تنفيذ كل من هذه المهام كل 15 دقيقة. لمزيد من المعلومات حول KCC الرجاء مراجعة الفصل "النسخ المتماثل خدمة Active Directory" في Windows 2000 Resource Kit.

مثال

في بعض التكوينات موقع الكبيرة التي تحتوي على العديد من المواقع أو المجالات العديد من العديد من مواقع betweens التوجيهات ببطء ، ينفذ KCC بين المواقع تستهلك الكثير موارد "وحدة المعالجة المركزية" (CPU) الوقت والذاكرة.

إذا كان D عدد المجالات في شبكة الاتصال, S هو عدد المواقع في شبكة الاتصال و
(1 + D) * S ^ 2 < = 100,000
ثم يمكنك بشكل آمن تجاهل بقية هذه المقالة.

يسرد الجدول التالي أوقات تنفيذ و التوضيحية استهلاك الذاكرة KCC بين المواقع قيد التشغيل في العديد من تكوينات لوحة الوصل و spoke مع لا أداء توليف تطبيق. يحتوي كل موقع على وحدة تحكم مجال واحد و كتالوج عمومي. يتم توزيع المجالات بالتساوي عبر المواقع. تمكين جسر ارتباط الموقع التلقائي. تمت القياسات في Xeon III Intel Pentium عند 500 ميغا هرتز مع ١ غيغابايت (GB) من ذاكرة وصول عشوائي (RAM). يتضمن استخدام ذاكرة التخزين المؤقت قاعدة البيانات. سيكون أقل على أجهزة الكمبيوتر مع ذاكرة فعلية أقل استهلاك الذاكرة.

موقع# مواقع# المجالاتالوقت المنقضي (h:m:s)استخدام الذاكرة بالكيلو بايت
القمر الصناعي12510: 00: 1211748
لوحة الوصل12510: 00: 2112256
القمر الصناعي25010: 00: 4145660
لوحة الوصل25010: 01: 0544820
القمر الصناعي50010: 02: 56173216
لوحة الوصل50010: 04: 34174752
القمر الصناعي100010: 15: 23685596
لوحة الوصل100010: 17: 34688568
القمر الصناعي100010: 15: 54685604
لوحة الوصل100010: 5: 51689668
القمر الصناعي125100: 00: 5958520
لوحة الوصل125100: 01: 1958536
القمر الصناعي250100: 04: 00228304
لوحة الوصل250100: 04: 47227508
القمر الصناعي500100: 21: 32815916
القمر الصناعي500100: 19: 41823808
لوحة الوصل500100: 21: 18828484
القمر الصناعي125500: 04: 49266088
لوحة الوصل125500: 05: 54264024
القمر الصناعي250500: 20: 19831924
لوحة الوصل250500: ١٠: ٤٩841536
صيغة وقت تنفيذ:
(1 + المجالات num) * مواقع num ^ 2 * 0.0000075 دقيقة
يمكنك تحديد تشغيل KCC المدة في استخدام "مواقع Active Directory" والأداة الإضافية "خدمات التكوين الموجودة:
  1. تحديد وحدة تحكم المجال التي في الموقع هو منشئ طبولوجيا بين المواقع الحالية بعرض خصائص كائن "إعدادات NTDS الموقع".
  2. وقت تنفيذ KCC على وحدة تحكم المجال هذه:

    1. انقر بزر الماوس الأيمن فوق إعدادات NTDS.
    2. انقر فوق تدقيق طبولوجيا النسخ المتماثل.
يمكنك أيضاً مراقبة وقت تنفيذ KCC على أساس على الاتجاه باستخدام "محرر التسجيل" لعرض مفتاح التسجيل التالي:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NTDS\Diagnostics
قم بتغيير القيمة "مدقق تناسق المعرفة 1" إلى قيمة 3 أو أكبر.

باستخدام هذه القيمة بتعيين إلى 3 أو أكبر سوف KCC تسجيل الأحداث 1009 ثم 1013 للدلالة على بداية ونهاية الاختيار.

توصيات

إذا التكوين الخاص بك لا استيفاء معايير أعلاه, ثم استخدم الطريقة المناسبة:

تقليل استخدام جسور ارتباط الموقع في تكوين الموقع الخاص بك

يعمل هذا الخيار أيضاً في لوحة الوصل النموذجية وتكوينات spoke عن طريق تقليل عدد التوجيهات المحتملة بين المواقع.

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

إذا تعذر للاتصال بشكل مباشر أو transitively كافة المواقع التي تحتوي على وحدات تحكم المجال من مجال معين بعد تعطيل جسر ارتباط الموقع التلقائي KCC KCC سيقوم بتسجيل حدث 1311.

مثال

مدقق التناسق في "خدمة الدليل" حدد التي إما:
  1. لا يوجد اتصال فعلية كافية المنشورة باستخدام مواقع Active Directory وإدارة الخدمات لإنشاء شجرة التوزيع الاتصال لكافة المواقع في مجموعة التفرعات.
  2. لا يمكن إجراء النسخ المتماثل مع واحد أو أكثر من ملقمات الهامة للتغييرات للنشر عبر كافة المواقع. غالباً ما يكون ذلك بسبب إلى ملقمات الآن غير قابلة للوصول.
لحل المشكلة، A استخدام مواقع Active Directory وإدارة الخدمات نفّذ أحد الإجراءات التالية:
  • نشر معلومات الاتصال موقع كافية بحيث يمكن الاستدلال الكمبيوتر توجيه تصل هذا الموقع الذي لهذا القسم. يتوفر هذا الخيار المفضل.
  • إضافة كائن ntdsConnection إلى وحدة تحكم بالمجال التي تتضمن وحدة تحكم المجال القسم = europe وحدة تحكم المجال = mycorp وحدة تحكم المجال = com في هذا الموقع من وحدة تحكم مجال الذي يحتوي على نفس القسم في موقع آخر.
لحل المشكلة، B تفحّص سجل الحدث الحالي تحديد أي ملقم أو ملقمات تعذر الاتصال بواسطة KCC.

لتعطيل جسر ارتباط الموقع التلقائي:
  1. انقر نقراً مزدوجاً فوق مواقع Active Directory وخدمات الأداة الإضافية.
  2. انقر بزر الماوس الأيمن فوق كائن النقل IP لها ثم انقر فوق خصائص.
  3. في حاوية النقليات Inter-Site انقر فوق خانة الاختيار المناسبة لمسحها ثم انقر فوق موافق.
لا يزال هناك حدود التكوينات التي KCC يمكن تلقائياً حساب طبولوجيا بين المواقع حتى عند استخدام لا جسر ارتباط الموقع. يسرد الجدول التالي أوقات تنفيذ و التوضيحية استهلاك الذاكرة KCC بين المواقع قيد التشغيل في العديد من تكوينات لوحة الوصل و spoke. يحتوي كل موقع على وحدة تحكم مجال من مجال واحد و النشرة مصورة عمومية (GC). يتم توزيع المجالات بالتساوي عبر المواقع. تعطيل جسر ارتباط الموقع التلقائي و يتم تعريف لا جسور ارتباط الموقع. القياسات التي تم إجراؤها على Xeon III Intel Pentium عند 500 ميغا هرتز مع ١ غيغابايت من ذاكرة الوصول العشوائي; أوقات التنفيذ على المعالجات Intel Pentium II 200 ميغا هرتز حول مزدوج تلك المذكورة. يتضمن استخدام ذاكرة التخزين المؤقت قاعدة البيانات. سيكون أقل على أجهزة الكمبيوتر مع ذاكرة فعلية أقل استهلاك الذاكرة.

موقع# مواقع# المجالاتالوقت المنقضي (h:m:s)استخدام الذاكرة بالكيلو بايت
القمر الصناعي100210: ٠١: ٢٧31380
لوحة الوصل100210: 04: 4633352
القمر الصناعي50210: 00: 359980
لوحة الوصل50210: 01: 5811540
القمر الصناعي25210: 00: 234072
لوحة الوصل25210: 00: 544112
القمر الصناعي12710: 00: 101464
لوحة الوصل12710: 00: 262052
القمر الصناعي1002500:39:4292160
لوحة الوصل1002501: 21: 3085392
القمر الصناعي502500: 11: 3342456
لوحة الوصل502500:26:2637384
القمر الصناعي252500: 03: 3215292
لوحة الوصل252500: 09: 3618408
القمر الصناعي127500: 01: 157364
لوحة الوصل127500: 04: 059324
القمر الصناعي1002100: 09: 0050752
لوحة الوصل1002100: ٠٧: ٠٤60956
الصيغة وقت تنفيذ لمواقع القمر الصناعي
(1 + number of domains) * number of sites * 0.0006 دقيقة
حيث number of domains هي عدد المجالات ويكون number of sites عدد المواقع.

صيغة لوحة الوصل المواقع:
(1 + number of domains) * number of sites * 0.0015 دقيقة

تشغيل KCC Inter-site فقط أثناء إيقاف تشغيل ساعات الذروة

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

يمكن تكوين KCCs في موقع محدد لتعطيل فقط الحساب طبولوجيا بين المواقع الاحتفاظ قدرتهم على الاستجابة إلى تغيير متطلبات النسخ المتماثل داخل الموقع. ثم يمكن إعادة تمكين في وقت معين من اليوم فقط كافياً KCC في الموقع لتشغيل الاختيار بين المواقع الحساب طبولوجيا بين المواقع ثم يمكن تعطيل مرة أخرى ثم.

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

ملاحظة: يمكن المسؤول إضافة اتصالات أثناء inter-site تعطيل KCC يدوياً.

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

لجدولة KCC بين المواقع استخدام مكون "برنامج جدولة المهام" لجدولة executions "لـ /b runkcc.vbs" (يتم تضمين البرنامج النصي في نموذج النص لاحقًا في هذه المقالة). لمزيد من المعلومات حول برنامج جدولة المهام "، راجع الموضوع" جدولة المهام "في تعليمات Windows 2000. يتطلب Runkcc.vbs أدوات الدعم الموجودة في المجلد Support\Tools الموجود في القرص المضغوط لـ Windows 2000 ليتم تثبيتها على الكمبيوتر الذي يتم تشغيله.

تعطيل KCC Inter-Site بالكامل, يدوياً تكوين اتصالات

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

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

قبل إنشاء كائنات الاتصال الخاصة بك بدون مساعدة KCC ، توجد نقاط عديدة يجب وضعها في الاعتبار:
  • فشل في الملقم. خذ بعين الاعتبار حالة الأحرف حيث BR1 في موقع مكتب فرع وحدة تحكم المجال على وحدة تحكم المجال HQ1 في موقع لوحة الوصل الشركة وأن undergoes HQ1 خطأ في جهاز أو انقطاع التيار الكهربي الكوارث من الأحداث. عند تمكين طبولوجيا بين المواقع التلقائي KCC تتولى عملية إضافة اتصال إضافية للنسخ المتماثل من وحدة تحكم مجال أخرى في موقع لوحة الوصل الشركة بشكل مؤقت حتى يعود HQ1 عبر إنترنت. بدون إنشاء طبولوجيا بين المواقع التلقائي لضمان استمرار حدوث حالات فشل الملقم في النسخ المتماثل التي اتصالات زائدة يجب تعريف. تعريف اثنين الاتصالات الواردة إلى BR1 من HQ1, واحد من HQ2. إذا كان هناك نوعان من وحدات تحكم المجال في مكتب الفرع BR1 و BR2, يجب أن يكون الاتصال الثاني من HQ2 إلى BR2. يسمح هذا التحديثات يمكن النسخ المتماثل من موقع لوحة الوصل الشركة في الحدث الذي فشل أحد وحدات التحكم بالمجال مكتب الفرع اثنين.

    اتصالات زائدة تعريف بهذه الطريقة قد فرض التحديثات "Active Directory" نفس النسخ المتماثل أكثر من مرة واحدة إلا إذا استخدام النقل IP لكافة الاتصالات الواردة إلى الموقع يكون وحدة تحكم المجال الوجهة نفس ضمن الموقع. عند استخدام النقل SMTP أو وحدات التحكم بالمجال الوجهة متعددة, يجب أن معشق جدولة النسخ المتماثل بحيث يتم تلقي التحديثات من مصدر واحد و تطبيق و نسخاً متماثلاً ضمن موقع الوجهة قبل إجراء الطلب إلى مصدر الثاني. توسيع المثال أعلاه, قد نسخاً متماثلاً الاتصال الأول على ساعات فردية ثم نسخاً متماثلاً على ساعات حتى الاتصال الثاني.
  • موضع كتالوج عمومي. إذا تضمن موقع GCs, يجب استخدام واحد أو أكثر GCs للنسخ المتماثل من الموقع. إذا لم يتم ذلك ثم لن تبقى GCs المتزامنة.
  • موضع المجال. إذا تم الموزع وحدات تحكم المجال من مجال معين على مواقع متعددة, يجب استخدام وحدات التحكم بالمجال أو أكثر من ذلك المجال النسخ المتماثل من نفس المجال مع وحدات تحكم مجال أخرى. يضمن هذا المجال البيانات نسخاً متماثلاً عبر كافة وحدات تحكم المجال من ذلك المجال. غير كافية للمجال تحكم مجال في الموقع 1 إنشاء نسخة متماثلة مع مجال B النشرة المصورة في الموقع 2 فقط إذا كان موقع 2 يحتوي على وحدة تحكم مجال للمجال أ. بسبب GC B المجال من مجموعة فرعية من سمات الكائنات في المجال لا كأنها هذا قناة المتماثل سمات غير موجودة في هذه المجموعة بين وحدات تحكم المجال A بالمجال.
  • تحميل موازنة. توزيع تحميل النسخ المتماثل الوارد والصادر. على سبيل المثال، إذا كان لديك 100 وحدات تحكم المجال في موقع الشركة لوحة الوصل و 1000 والمكاتب مع 1 تحكم المجال كل التي لا تريد تكوين كافة 1000 فرع المكاتب التحكم بالمجال للنسخ المتماثل من نفس وحدة تحكم المجال في موقع لوحة الوصل. بدلاً من ذلك، تحميل الرصيد بحيث يتصل كل وحدة تحكم مجال في لوحة الوصل الشركة مع مواقع مكتب الفرع 10. ولأن واحد فقط يمكن أن يحدث النسخ المتماثل الواردة في وقت الاتصال مع المواقع مكتب الفرع غالباً عبر الارتباطات البطيئة واسعة شبكة (النطاق WAN) ، سيقوم الفاشل موازنة تحميل ليس فقط زيادة التحميل وحدة المعالجة المركزية (CPU) والذاكرة على وحدة تحكم المجال موقع لوحة الوصل ولكن قد ينتج أيضًا في backlogs كبير جداً من البيانات نسخاً متماثلاً.
يمكن أيضاً استخدام تشغيل واحد KCC لإنشاء الاتصالات التي يمكن ثم adapted بواسطة مسؤول. في حالة عدم ليعمل بشكل دوري بعد KCC بين المواقع ثم المسؤول يجب تعريف اتصالات النسخ المتماثل إضافية بحيث النسخ المتماثل محدَّثاً يستمر في العمل من حدوث فشل المعرفة من قبل أول اتصال وحدة تحكم المجال المصدر. في حالة فشل كافة الاتصالات الموجودة لا يتم إعادة تشغيل KCC بين المواقع يجب الاتصال مباشرة بوحدة تحكم المجال الهدف المسؤول وقمت بإنشاء اتصال وحدة تحكم مجال التي يمكن الوصول. في تكوينات مع volatility عالية (عندما تكون غير متوفرة في بعض الأحيان وحدات تحكم المجال المصدر الأمثل لفترات طويلة من الوقت بسبب فشل في الشبكة) وهو بالاحتفاظ أن يكون لديك أكثر من اتصال إضافي.

Runkcc.vbs (VBScript لتشغيل التشغيل One-time KCC)

تقدم Microsoft الأمثلة البرمجية فقط دون أي ضمان سواء يتم التعبير عنه أو ضمنية. هذا يتضمن ولكن لا الحصر، الضمانات الضمنية الخاصة بالتسويق أو الملاءمة لغرض معين. تفترض هذه المقالة أنك مألوفة مع لغة البرمجة التي يتم شرحها مع الأدوات التي يتم استخدامها لإنشاء لتصحيح الإجراءات. يمكن لمهندسي الدعم لدى Microsoft شرح وظيفة إجراء محدد ولكن لن يقوموا بتعديل هذه الأمثلة لتقديم وظيفة إضافية أو إنشاء إجراءات تستوفي متطلبات محددة. ' * / runkcc.vbs
'*/
' * / معلمات: <none>
' * / purpose: تشغيل على وحدة تحكم مجال التشغيل، يجعل هذا البرنامج النصي وحدة تحكم المجال المحلية في Inter-Site
' * / منشئ طبولوجيا الموقع الخاص به تمكين توليد طبولوجيا inter-Site مؤقتاً إذا كانت معطلة
' * / تشغيل عملية تكوين طبولوجيا KCC و بتعطيل تكوين طبولوجيا بين المواقع إذا كان
' * / المكونة بحيث أن تبدأ بحرف.
'*/
'*/

خطأ في استئناف التالي

استدعاء ExecuteKCC()

() ReportError Sub العامة

' لإعلام المستخدم الخطأ
wscript.Echo "حدث الخطأ التالي: (" + cstr(hex(err.number)) + ")" + cstr(err.description)

Sub النهاية

() ExecuteKCC Sub العامة

خطأ في استئناف التالي

wscript.echo "تحميل وظائف للاستخدام بواسطة هذا البرنامج النصي..."
تعيين dll=createobject("iadstools.DCFunctions")
إذا كان err.number <>0 ثم ReportError:WScript.Quit
dll.enabledebuglogging 1

' الحصول على اسم محلي مربع
wscript.echo "1 > الاتصال إلى الجهاز المحلي..."
تعيين localMachine=GetObject("LDAP://localhost/rootdse")
إذا كان err.number <>0 ثم ReportError:Wscript.Quit
ServerName=localmachine.get("dnsHostName")
إذا كان err.number <>0 ثم ReportError:WScript.Quit
wscript.echo "2 > عليه الجهاز المحلي" + ucase(ServerName)

' config NC الحصول على
configNC=localMachine.get("configurationNamingContext")
إذا كان err.number <>0 ثم ReportError:Wscript.Quit
wscript.echo "3 > يتم" تكوين سياق تسمية ":" + configNC

' للحصول على SiteName هذا المربع
domaincontrollerSiteName=dll.dsgetsitename

إذا كان err.number <>0 ثم ReportError:Wscript.Quit
wscript.echo "4 > الموقع لهذا الملقم:" + domaincontrollersitename

' الحصول على DN DSA هذا المربع
DSAObj = localMachine.get("dsServiceName")
إذا كان err.number <>0 ثم ReportError:Wscript.Quit
wscript.echo "5 >" اسم المجال "لـ DSA هذا الجهاز:" + DSAObj

' ربط كائن "إعدادات الموقع" في الدليل
SiteSettingsPath = "LDAP: / / localhost/CN = إعدادات الموقع NTDS CN ="+ domaincontrollerSiteName +"، CN = مواقع ،" + configNC
تعيين SiteSettings=GetObject(SiteSettingsPath)
إذا كان err.number <>0 ثم ReportError:WScript.Quit

' إجراء ISTG في المربع الحالي
wscript.echo "6 > إجراء" + ucase(ServerName) + "منشئ طبولوجيا الموقع Inter للحصول" + ucase(domaincontrollerSiteName) + "موقع".
SiteSettings.Put "interSiteTopologyGenerator" DSAObj
SiteSettings.SetInfo
إذا كان err.number <>0 ثم ReportError:Wscript.Quit

' للحصول على خيارات الحالي
origOptions=SiteSettings.Get("options")
إذا كان hex(err.number) = "8000500D" ثم
origOptions = 0
err.number=0 elseif ثم
' لا تفعل شيئاً
آخر
ReportError:Wscript.Quit
في حالة إنهاء
modOptions = origOptions
wscript.echo "7 > حالياً, الخيارات المحددة لعمليات KCC تعيين ISTG في هذا الموقع:" + cstr(origOptions)

' تمكين KCC في حالة حالياً تعطيل وإلا, تركه بمفرده
إذا كان modOPtions 16 و ثم
mod2Options = modOptions XOr 16
wscript.echo "8 > KCC معطلة حالياً عن تكوين طبولوجيا بين المواقع. بشكل مؤقت تمكين ذلك. تعيين خيارات: "+ cstr(mod2Options)
SiteSettings.Put "خيارات" ، mod2Options
SiteSettings.SetInfo
إذا كان err.number <>0 ثم
ReportError
wscript.echo "حدث خطأ أثناء عملية تعديل السمة الخيارات. تحقق للتأكد من أنها تحتوي على القيمة الأصلية الصحيحة. يتم إنهاء هذا البرنامج النصي."
Wscript.Quit
في حالة إنهاء
آخر
wscript.echo "8 > تم تمكين في KCC لمعالجة تكوين طبولوجيا بين المواقع. أي تغيير ضروري قبل KCC في إحداث."
في حالة إنهاء

' KCC تشغيل
Result=dll.TriggerKCC(cstr(ServerName))
إذا كان err.number > 0 ثم ReportError
إذا كان الناتج = 0 ثم
wscript.echo "9 > KCC تم تشغيلها بنجاح في" + ucase(ServerName)
آخر
wscript.echo "9 > حدث الخطأ التالي trigerring KCC على" + ucase(ServerName) + ":" + dll.lasterrortext
في حالة إنهاء

' تعطيل KCC
wscript.echo "10 > Re-writing خيارات الأصلي (" + cstr(origOptions) + ") إلى ISTG."
SiteSettings.Put "خيارات" ، origOptions
SiteSettings.SetInfo
إذا كان err.number <>0 ثم ReportError:WScript.Quit

Sub النهاية

' نهاية البرنامج النصي

لمزيد من المعلومات حول KCC Windows 2000 انقر فوق أرقام المقالات التالية لعرضها في "قاعدة المعارف لـ Microsoft" (ينتقل بك هذا الارتباط إلى صفحة قد يكون محتواها كله أو جزء منه باللغة الإنجليزية):
242780تعطيل KCC من إنشاء طبولوجيا النسخ المتماثل تلقائياً
224815دور منشئ طبولوجيا Inter-Site
214745معرف الحدث استكشاف الأخطاء وإصلاحها 1311: مدقق تناسق المعرفة

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 244368 - آخر مراجعة: 12/05/2015 16:20:56 - المراجعة: 5.5

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Datacenter Server

  • kbnosurvey kbarchive kbmt kbinfo kbnetwork KB244368 KbMtar
تعليقات