Τρόπος βελτιστοποίησης της αναπαραγωγής της υπηρεσίας καταλόγου Active Directory σε μεγάλο δίκτυο

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 244368 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ενημέρωση
Αυτό το άρθρο ισχύει για τα Windows 2000.Υποστήριξη για τα Windows 2000 λήγει στις 13 Ιουλίου, 2010.Για ναWindows 2000 τερματισμός υποστήριξης Solution Centerείναι ένα σημείο εκκίνησης για το σχεδιασμό σας στρατηγικής μετεγκατάστασης από τα Windows 2000. Για περισσότερες πληροφορίες ανατρέξτε στοΗ πολιτική κύκλου ζωής υποστήριξης της Microsoft.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Αυτό το άρθρο περιγράφει τον τρόπο βελτιστοποίησης της αναπαραγωγής της υπηρεσίας Active Directory σε μεγάλο δίκτυο παραμέτρους.

Περισσότερες πληροφορίες

ΣημαντικόΑυτή ενότητα, μέθοδο ή εργασία περιέχει βήματα που θα σας πληροφορήσει πώς να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα εάν δεν τροποποιήσετε σωστά το μητρώο. Κατά συνέπεια, βεβαιωθείτε ότι ακολουθείτε προσεκτικά τα εξής βήματα. Για επιπλέον προστασία, δημιουργήστε αντίγραφα ασφαλείας του μητρώου προτού το τροποποιήσετε. Με αυτόν τον τρόπο, μπορείτε να επαναφέρετε το μητρώο εάν προκύψει πρόβλημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
322756Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows
Έλεγχος συνέπειας Γνωσιακής (KCC) ρυθμίζει δυναμικά την τοπολογία αναπαραγωγής δεδομένων του δικτύου σας, όταν ελεγκτές τομέα είναι προστίθενται ή καταργούνται από το δίκτυο, όταν ένας ελεγκτής τομέα δεν είναι διαθέσιμος ή όταν αλλάζουν τα χρονοδιαγράμματα αναπαραγωγής των δεδομένων.

Οι εργασίες του το KCC είναι:
  • Με βάση την τοπολογία του δικτύου που περιγράφεται από αντικείμενα της υπηρεσίας καταλόγου Active Directory, το KCC δημιουργεί αντικείμενα σύνδεσης, οι οποίες χρησιμοποιούνται για τον καθορισμό των εισερχόμενων και εξερχόμενων αναπαραγωγής σε ελεγκτές τομέα:

    • Για αρχεία προέλευσης μέσα στην ίδια τοποθεσία, Εισερχόμενος στον ελεγκτή τομέα στον οποίο εκτελείται το KCC.
    • Για προελεύσεις σε διαφορετικές τοποθεσίες, Εισερχόμενος στην τοποθεσία στην οποία εκτελείται το KCC, εάν ο ελεγκτής τομέα στον οποίο εκτελείται το KCC elected interSiteTopologyGenerator για την τοποθεσία.
  • Μπορείτε να μετατρέψετε τα αντικείμενα σύνδεσης υπηρεσίας καταλόγου Microsoft Windows NT (ntdsConnection) που ορίζεται από το KCC και ορίζονται από το διαχειριστή σε μια ρύθμιση παραμέτρων κατανοητή από το μηχανισμό αναπαραγωγής της υπηρεσίας καταλόγου (DS).
Από προεπιλογή, κάθε μία από αυτές τις εργασίες εκτελείται κάθε 15 λεπτά. Για περισσότερες πληροφορίες σχετικά με το KCC, ανατρέξτε στο κεφάλαιο αναπαραγωγής Active Directory στα Windows 2000 Resource Kit.

Παράδειγμα

Σε ορισμένες παραμέτρους μεγάλη τοποθεσία που περιέχει πολλές τοποθεσίες, πολλοί τομείς ή πολλές δρομολογήσεις betweens τοποθεσίες, το KCC μεταξύ τοποθεσιών εκτελείται αργά, καταναλώνει πάρα πολύ χρόνο και μνήμη πόρους κεντρικής μονάδας επεξεργασίας (CPU).

Εάν D είναι ο αριθμός των τομέων στο δίκτυό σας, S είναι ο αριθμός των τοποθεσιών στο δίκτυό σας, και
(1 + D) * S ^ 2<= 100,000=""></=>
στη συνέχεια, μπορείτε να αγνοήσετε το υπόλοιπο αυτού του άρθρου.

Ο παρακάτω πίνακας παραθέτει τις ώρες εκτέλεσης και ποσά κατανάλωση μνήμης για μια KCC μεταξύ τοποθεσιών που εκτελούνται σε διάφορες ρυθμίσεις παραμέτρων του διανομέα και ακτινών με καμία ρύθμιση της απόδοσης εφαρμόζονται. Κάθε τοποθεσία περιέχει έναν ελεγκτή τομέα για έναν μόνο τομέα και έναν καθολικό κατάλογο. Τομείς διαδίδονται ομοιόμορφα κατά μήκος των τοποθεσιών. Είναι ενεργοποιημένη η αυτόματη σύνδεση τοποθεσίας γεφύρωση. Μετρήσεις που έγιναν σε ένα Xeon της Intel Pentium III στα 500 MHz με 1 gigabyte (GB) της τυχαίας πρόσβασης μνήμης (RAM). Χρήση μνήμης περιλαμβάνει την προσωρινή αποθήκευση της βάσης δεδομένων. Η κατανάλωση μνήμης θα είναι χαμηλότερες σε υπολογιστές με λιγότερο φυσικής μνήμης.

Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Θέση# Τοποθεσίες# ΤομείςΠαρερχόμενος χρόνος, (h:m:s)Χρήση μνήμης σε K
Δορυφόρου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: 17: 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: 22: 49841536
Ο τύπος για το χρόνο εκτέλεσης είναι:
(1 + num τομείς) * τοποθεσίες num ^ 2 * 0.0000075 λεπτά
Μπορείτε να καθορίσετε πόσο εκτελεί το KCC σε υπάρχουσες παραμέτρους σας χρησιμοποιώντας το Active Directory Sites and Services στο συμπληρωματικό πρόγραμμα:
  1. Καθορίστε ποιος ελεγκτής τομέα της τοποθεσίας είναι η τρέχουσα διαδικασία δημιουργίας τοπολογίας μεταξύ τοποθεσιών, προβάλλοντας τις ιδιότητες του αντικειμένου ρυθμίσεων NTDS τοποθεσίας.
  2. Χρόνος εκτέλεσης από το KCC αυτού του ελεγκτή τομέα:

    1. Κάντε δεξιό κλικ στο στοιχείοΡυθμίσεις NTDS.
    2. Κάντε κλικΈλεγχος τοπολογίας αναπαραγωγής.
Επίσης, μπορείτε να παρακολουθείτε το χρόνο εκτέλεσης από το KCC βάσει του τεθεί χρησιμοποιώντας τον Επεξεργαστή μητρώου, για να προβάλετε το ακόλουθο κλειδί μητρώου:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NTDS\Diagnostics
Αλλάξτε την τιμή "1 Knowledge Consistency Checker" σε τιμή 3 ή νεότερη έκδοση.

Με αυτή η τιμή οριστεί σε 3 ή νεότερη έκδοση, το KCC θα καταγράφει συμβάντα 1009 και 1013 να γνωστοποιεί την αρχή και το τέλος της επιταγής.

Συστάσεις

Εάν οι ρυθμίσεις παραμέτρων σας δεν ικανοποιεί τα παραπάνω κριτήρια, στη συνέχεια, χρησιμοποιήστε την κατάλληλη μέθοδο:

Μείωση της χρήσης της σύνδεσης τοποθεσίας γέφυρες σε σας παράμετροι τοποθεσιών

Αυτή η επιλογή λειτουργεί καλά σε τυπική διανομέα και ακτινών διαμορφώσεις, μειώνοντας τον αριθμό των πιθανών δρομολογήσεων ανάμεσα σε τοποθεσίες.

Αυτόματη σύνδεση τοποθεσίας γεφύρωση δηλώνει ολόκληρο το δίκτυο είναι πλήρως πρωτοκόλλου Internet (IP) δρομολογούνται. Σε αυτήν την περίπτωση, κάθε υπολογιστής σε μια συγκεκριμένη τοποθεσία μπορούν να επικοινωνούν μέσω IP με οποιονδήποτε υπολογιστή σε οποιαδήποτε άλλη τοποθεσία. Automatic site-link bridging is enabled for both the IP and Simple Mail Transport Protocol (SMTP) inter-site transports by default. Disabling this feature requires that you add explicit site-link bridge objects where needed. Site-link bridges are necessary only if a particular site contains a domain controller of a domain that is not present in any adjacent site, but another domain controller of that domain does occur in other sites in the forest. An adjacent site is defined to be any site included in any site link containing the site in question. Most configurations do not require the use of site-link bridges, because any site holding a domain controller of a given domain that occurs in more than one site is almost always adjacent to at least one other site containing a domain controller of the same domain.

If KCC is unable to directly or transitively connect all the sites containing domain controllers of a particular domain after you disable automatic site-link bridging, the KCC will log event 1311.

Παράδειγμα

The Directory Service consistency checker has determined that either:
  1. There is not enough physical connectivity published by using the Active Directory Sites and Services Manager to create a spanning tree connecting all the sites in the forest.
  2. Replication cannot be performed with one or more critical servers for changes to propagate across all sites. This is most often due to the servers being unreachable.
To resolve issue A, use the Active Directory Sites and Services Manager to do one of the following:
  • Publish sufficient site connectivity information such that the computer can infer a route by which this partition can reach this site. This option is preferred.
  • Add an ntdsConnection object to a domain controller that contains the partition domain controller=europe,domain controller=mycorp,domain controller=com in this site from a domain controller that contains the same partition in another site.
To resolve issue B, examine the current event log to determine which server or servers could not be contacted by the KCC.

To disable automatic site-link bridging:
  1. Double-click the Active Directory Sites and Services snap-in.
  2. Right-click the IP transport object, and then clickΙδιότητες (Properties).
  3. In the Inter-Site Transports container, click the appropriate check box to clear it, and then clickOk.
Εξακολουθούν να υπάρχουν όρια για τις ρυθμίσεις παραμέτρων για τις οποίες το KCC να υπολογίσετε αυτόματα μια τοπολογίας μεταξύ τοποθεσιών, ακόμα και όταν δεν υπάρχει σύνδεση τοποθεσίας γεφύρωση που χρησιμοποιείται. Ο παρακάτω πίνακας παραθέτει τις ώρες εκτέλεσης και ποσά κατανάλωση μνήμης για το KCC μεταξύ τοποθεσιών σε μια ποικιλία ρυθμίσεων παραμέτρων του διανομέα και ακτινών. Κάθε τοποθεσία περιέχει έναν ελεγκτή τομέα από έναν μόνο τομέα και έναν καθολικό κατάλογο (GC). Τομείς διαδίδονται ομοιόμορφα κατά μήκος των τοποθεσιών. Γεφύρωση αυτόματη σύνδεση τοποθεσίας είναι απενεργοποιημένη και δεν γέφυρες σύνδεση τοποθεσίας που έχουν οριστεί. Μετρήσεις που έγιναν σε ένα Xeon της Intel Pentium III στα 500 MHz με μνήμη RAM 1 GB, ενώ οι ώρες εκτέλεσης σε επεξεργαστές Intel Pentium II 200 MHz σχετικά με τη διπλή αυτών παρατίθεται. Χρήση μνήμης περιλαμβάνει την προσωρινή αποθήκευση της βάσης δεδομένων. Η κατανάλωση μνήμης θα είναι χαμηλότερες σε υπολογιστές με λιγότερο φυσικής μνήμης.

Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Θέση# Τοποθεσίες# ΤομείςΠαρερχόμενος χρόνος, (h:m:s)Χρήση μνήμης σε K
Δορυφόρου100210: 01: 2731380
Διανομέας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: 19: 0460956
Ο τύπος για το χρόνο εκτέλεσης για δορυφορική τοποθεσίες είναι
(1 +αριθμός τομέων) *αριθμός τοποθεσιών* 0.0006 λεπτά
Όπουαριθμός τομέωνείναι ο αριθμός των τομέων, καιαριθμός τοποθεσιώνείναι ο αριθμός των τοποθεσιών.

Ο τύπος διανομέα τοποθεσίες είναι:
(1 +αριθμός τομέων) *αριθμός τοποθεσιών* 0.0015 λεπτά

Εκτελέστε το KCC Inter-site μόνο κατά την απενεργοποίηση ώρες αιχμής

Αυτή η επιλογή λειτουργεί καλά όταν ο υπολογιστής έχει ένα χρονικό διάστημα, όταν γίνεται μικρή εργασίας και μια μεταξύ τοποθεσιών KCC εκτέλεση χωράει μέσα σε αυτό το χρονικό διάστημα. Η τεχνική αυτή θα χρησιμοποιηθεί συνήθως μόνο αν η χρήση της σύνδεσης τοποθεσίας γεφύρωση ήδη έχει μειωθεί και το χρόνο εκτέλεσης ή χρήσης μνήμης από το KCC παραμένει ένα πρόβλημα κατά την κρίσιμη εργάσιμες ώρες.

Το KCCs σε μια συγκεκριμένη τοποθεσία μπορούν να ρυθμιστούν για να απενεργοποιήσετε μόνο ο υπολογισμός τοπολογίας μεταξύ τοποθεσιών, διατηρώντας την ικανότητά τους να ανταποκρίνεται στις απαιτήσεις αναπαραγωγής μέσα στην τοποθεσία. Ο υπολογισμός τοπολογίας μεταξύ τοποθεσιών μπορεί στη συνέχεια να ενεργοποιηθεί πάλι σε συγκεκριμένη ώρα της ημέρας που μόλις αρκετή ώρα για μια KCC της τοποθεσίας για την εκτέλεση του ελέγχου μεταξύ τοποθεσιών και στη συνέχεια, μπορείτε να απενεργοποιήσετε ξανά.

Όταν ο έλεγχος τοπολογίας μεταξύ τοποθεσιών είναι απενεργοποιημένη για μια συγκεκριμένη τοποθεσία, αυτή η τοποθεσία δεν θα ανταποκρίνονται στις αλλαγές στην τοπολογία μεταξύ τοποθεσιών. Εάν ένας ή και οι δύο συνομιλητές αναπαραγωγής για όλες τις συνδέσεις μεταξύ τοποθεσιών που αναπαράγονται ενός δεδομένου τομέα δεν είναι διαθέσιμες, θα γίνει χωρίς KCC Αυτόματης προσαρμογής σε ένα νέο αρχείο προέλευσης ή προορισμού έως ότου οι ελεγκτές τομέα προέρχονται πάλι στο δίκτυο ή στο τμήμα μεταξύ τοποθεσιών της στο KCC να εκτελείται ξανά.

ΣΗΜΕΙΩΣΗ: Ο διαχειριστής με μη αυτόματο τρόπο να προσθέσετε συνδέσεις κατά την inter-site KCC είναι απενεργοποιημένη.

Για να αξιολογήσει Εάν αυτή η επιλογή είναι ρεαλιστικά στη ρύθμιση παραμέτρων σας, πρώτα καθορίστε πόσο χρόνο διαρκεί το KCC να εκτελεστεί στο περιβάλλον σας. Στη συνέχεια προσδιορίστε εάν υπάρχει ένα χρονικό διάστημα, σε έναν ελεγκτή τομέα σε κάθε τοποθεσία για να καλύψει τις απαιτήσεις χρόνου και της μνήμης. Δεν είναι απαραίτητο για το τμήμα μεταξύ τοποθεσιών στο KCC να εκτελείται ταυτόχρονα σε όλες τις τοποθεσίες.

Για να προγραμματίσετε το KCC μεταξύ τοποθεσιών, χρησιμοποιούν το στοιχείο του χρονοδιαγράμματος εργασιών για τον προγραμματισμό εκτελέσεις της "wscript /b runkcc.vbs" (η δέσμη ενεργειών σε μορφή κειμένου περιλαμβάνεται παρακάτω σε αυτό το άρθρο). Για περισσότερες πληροφορίες σχετικά με τον προγραμματισμό εργασιών, ανατρέξτε στο θέμα του χρονοδιαγράμματος εργασιών στη Βοήθεια για τα Windows 2000. Runkcc.vbs απαιτεί τα εργαλεία υποστήριξης στο φάκελο Support\Tools στο CD-ROM των Windows 2000, να εγκατασταθούν στον υπολογιστή στον οποίο εκτελείται.

Απενεργοποίηση εντελώς KCC μεταξύ τοποθεσιών, μη αυτόματη ρύθμιση παραμέτρων συνδέσεων

Αυτή η επιλογή λειτουργεί καλά σε διανομέα-ακτινών τυπικές διαμορφώσεις. Χρησιμοποιείται συνήθως μόνο όταν τις δύο προηγούμενες μεθόδους δεν είναι πραγματοποιήσιμο επιλογές, ειδικά στις ρυθμίσεις παραμέτρων με χιλιάδες τοποθεσίες.

Όταν απενεργοποιηθεί εντελώς αυτόματες τοπολογίας μεταξύ τοποθεσιών, είναι ευθύνη του διαχειριστή για να δημιουργήσετε τις απαραίτητες αναπαραγωγή μεταξύ τοποθεσιών αντικείμενα σύνδεσης για να εξασφαλίσετε ότι η αναπαραγωγή δεδομένων εξακολουθεί να ρέει μέσω του συμπλέγματος δομών. Typically, customers with enough sites to surpass the KCC limits employ hub-and-spoke network topologies to connect a corporate headquarters with a large number of homogeneous branch office sites. This symmetry greatly simplifies the process.

Before creating your own connection objects without the help of the KCC, there are several points to consider:
  • Server failures. Consider the case where the domain controller BR1 in a branch office site is connected to the domain controller HQ1 in the corporate hub site, and HQ1 undergoes a hardware error, power failure, or some other catastrophic event. When automatic inter-site topology is enabled, the KCC takes care of adding an additional connection to temporarily replicate from another domain controller in the corporate hub site until HQ1 returns online. Without automatic inter-site topology generation, to ensure that replication continues to occur in cases of server failures, redundant connections must be defined. Define two connections inbound to BR1, one from HQ1, and one from HQ2. If there are two domain controllers in the branch office, BR1 and BR2, then the second connection should be from HQ2 to BR2. This allows updates to be replicated from the corporate hub site in the event that one of the two branch office domain controllers fails.

    Redundant connections defined in this manner may force the same Active Directory updates to be replicated more than once unless the IP transport is being used and all connections inbound to the site have the same destination domain controller within the site. When using the SMTP transport or multiple destination domain controllers, the replication schedule should be interleaved such that the updates from one source are received, applied, and replicated within the destination site before the request to the second source is made. Extending the example above, the first connection might replicate on odd hours and the second connection replicate on even hours.
  • Global Catalog placement. If a site contains GCs, one or more of the GCs must be used for replication to and from the site. If this is not done, then GCs will not remain synchronized.
  • Domain placement. If domain controllers of a particular domain are spread out over multiple sites, one or more domain controllers of that domain must be used for replication with other domain controllers of that same domain. This ensures that domain data is replicated across all domain controllers of that domain. It is not sufficient for a domain A domain controller in site 1 to replicate solely with a domain B GC in site 2 if site 2 contains a domain controller for domain A. Because the domain B GC has only a subset of the attributes for objects in domain A, it cannot act as a conduit to replicate attributes not in this set between the domain A domain controllers.
  • Load balancing. Distribute the inbound and outbound replication load. For example, if you have 100 domain controllers in your corporate hub site and 1000 branch offices with 1 domain controller each, you do not want to configure all 1000 branch office domain controllers to replicate from the same domain controller in your hub site. Instead, load balance such that each domain controller in the corporate hub communicates with 10 branch office sites. Since only one inbound replication can occur at a time and communication with branch office sites is often over slow wide area network (WAN) links, failing to load balance will not only increase the CPU and memory load on the hub site domain controller, but this may also result in very large backlogs of data to replicate.
Μια μεμονωμένη εκτέλεση από το KCC μπορεί επίσης να χρησιμοποιηθεί για να δημιουργήσετε αρχικά συνδέσεων που μπορεί να προσαρμοστεί από ένα διαχειριστή. Εάν δεν πρέπει να εκτελεστούν κατά διαστήματα μετά το KCC μεταξύ τοποθεσιών, στη συνέχεια, ο διαχειριστής πρέπει να ορίσετε συνδέσεις αναπαραγωγής πρόσθετες, έτσι ώστε η αναπαραγωγή εξακολουθεί να λειτουργεί σε περίπτωση αποτυχίας του του ελεγκτή τομέα προέλευσης προσδιορίζεται από την πρώτη σύνδεση. Εάν αποτύχουν όλες οι υπάρχουσες συνδέσεις και να μην εκτελέσετε πάλι το KCC μεταξύ τοποθεσιών, ο διαχειριστής πρέπει να συνδεθείτε απευθείας με τον ελεγκτή τομέα προορισμού και να δημιουργήσετε μια σύνδεση με έναν ελεγκτή τομέα που είναι δυνατή η πρόσβαση. Σε ρυθμίσεις παραμέτρων με υψηλή volatility (όταν οι ελεγκτές τομέα προέλευσης βέλτιστη είναι μερικές φορές δεν είναι διαθέσιμη για μεγάλα χρονικά διαστήματα οφείλεται σε σφάλματα δικτύου) συνιστάται να έχετε περισσότερες από μία επιπλέον σύνδεση.

Runkcc.vbs (VBScript για την ενεργοποίησης της One-time εκτέλεση το KCC)

Η Microsoft παρέχει παραδείγματα προγραμματισμού μόνο για λόγους επεξήγησης, χωρίς να παρέχει καμία εγγύηση, σιωπηρή ή ρητή. Σε αυτά περιλαμβάνονται, ενδεικτικά, οι σιωπηρές εγγυήσεις εμπορευσιμότητας ή/και καταλληλότητας για συγκεκριμένο σκοπό. Αυτό το άρθρο προϋποθέτει ότι είστε εξοικειωμένοι με τη γλώσσα προγραμματισμού που παρουσιάζεται, καθώς και με τα εργαλεία που χρησιμοποιούνται για τη δημιουργία και τον εντοπισμό σφαλμάτων κώδικα διαδικασιών. Οι μηχανικοί υποστήριξης της Microsoft μπορούν να σας εξηγήσουν τη λειτουργικότητα μιας συγκεκριμένης διαδικασίας, αλλά δεν θα τροποποιήσουν αυτά τα παραδείγματα, για να παράσχουν πρόσθετες λειτουργίες, ούτε θα δημιουργήσουν διαδικασίες, για να καλύψουν τις συγκεκριμένες απαιτήσεις σας.' * / runkcc.vbs
'*/
' * / Παραμέτρους:<none></none>
' * / Purpose: όταν εκτελείται σε έναν ελεγκτή τομέα, αυτή η δέσμη ενεργειών καθιστά τον τοπικό ελεγκτή τομέα του Inter-Site
' * / Πρόγραμμα δημιουργίας τοπολογίας για την τοποθεσία, ενεργοποιεί γενιά inter-Site τοπολογία προσωρινά εάν είναι απενεργοποιημένη,
' * / εκτελεί τη διαδικασία δημιουργίας τοπολογίας KCC και απενεργοποιεί δημιουργίας τοπολογίας μεταξύ τοποθεσιών, εάν ήταν
' * / έχει ρυθμιστεί ώστε να ξεκινά με.
'*/
'*/

ON ERROR RESUME NEXT

Η κλήση ExecuteKCC()

Δημόσια (Sub ReportError)

' πείτε στο χρήστη το σφάλμα
Wscript.Echo "Παρουσιάστηκε το ακόλουθο σφάλμα: (" + cstr(hex(err.number)) + ")" + cstr(err.description)

End Sub

Δημόσια (Sub ExecuteKCC)

ON ERROR RESUME NEXT

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)

' λήψη της ρύθμισης παραμέτρων NC
configNC=localMachine.get("configurationNamingContext")
Εάν err.number <> 0 τότε ReportError:Wscript.Quit
Wscript.echo "3 > περιβάλλον ονομασίας ρύθμισης παραμέτρων είναι:" + configNC

' λήψη του όνομα_τοποθεσίας αυτού του πλαισίου
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 > το DN για αυτόν τον υπολογιστή 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
στη συνέχεια ElseIf err.number=0
"μην κάνετε τίποτα
Else
ReportError:Wscript.Quit
End if
modOptions = origOptions
Wscript.echo "7 > αυτήν τη στιγμή, τις επιλογές που έχουν καθοριστεί για KCC λειτουργίες για το ISTG σε αυτήν την τοποθεσία έχει οριστεί:" + cstr(origOptions)

' Ενεργοποίηση το KCC Εάν αυτή τη στιγμή απενεργοποιημένη, διαφορετικά, αφήστε το μόνα τους
Εάν modOPtions 16 και στη συνέχεια
mod2Options = modOptions XOr 16
Wscript.echo "8 > Το KCC είναι απενεργοποιημένη αυτήν τη στιγμή για την παραγωγή τοπολογίας μεταξύ τοποθεσιών. Προσωρινά την re-enabling. Ορισμός επιλογών: "+ cstr(mod2Options)
SiteSettings.Put "Επιλογές", mod2Options
SiteSettings.SetInfo
Εάν err.number <> 0 μετά
ReportError
Wscript.echo "Παρουσιάστηκε ένα σφάλμα κατά τη διαδικασία της τροποποίησης του χαρακτηριστικού επιλογές. Ελέγξτε για να βεβαιωθείτε ότι έχει τη σωστή αρχική τιμή. Αυτή η δέσμη ενεργειών τερματίζεται."
Wscript.quit
End if
Else
Wscript.echo "8 > Το KCC αυτήν τη στιγμή είναι ενεργοποιημένη για το χειρισμό δημιουργίας τοπολογίας μεταξύ τοποθεσιών. Καμία αλλαγή είναι απαραίτητη πριν από την ενεργοποίηση της KCC."
End if

' Εκτέλεση το KCC
Result=DLL.TriggerKCC(CStr(ServerName))
Εάν στη συνέχεια ReportError err.number > 0
Αν αποτέλεσμα = 0 μετά
Wscript.echo "9 > το KCC ενεργοποιήθηκε με επιτυχία στο" + ucase(ServerName)
Else
Wscript.echo "9 > το ακόλουθο σφάλμα παρουσιάστηκε το KCC trigerring στο" + ucase(ServerName) + ":" + dll.lasterrortext
End if

' Απενεργοποίηση το KCC
Wscript.echo "10 > Re-writing αρχικές επιλογές (" + cstr(origOptions) + ") για να το ISTG."
SiteSettings.Put "Επιλογές", origOptions
SiteSettings.SetInfo
Εάν err.number <> 0 τότε ReportError:WScript.Quit

End Sub

' end δέσμης ενεργειών

Για περισσότερες πληροφορίες σχετικά με το KCC 2000 των Windows, κάντε κλικ στο παρακάτω αριθμούς άρθρων για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft:
242780Απενεργοποίηση KCC να δημιουργήσει αυτόματα τοπολογίας αναπαραγωγής
224815Ο ρόλος της στο πρόγραμμα δημιουργίας τοπολογίας Inter-Site
214745Αντιμετώπισης προβλημάτων Event ID 1311: Έλεγχος συνέπειας Γνωσιακής

Ιδιότητες

Αναγν. άρθρου: 244368 - Τελευταία αναθεώρηση: Κυριακή, 19 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
Λέξεις-κλειδιά: 
kbinfo kbnetwork kbmt KB244368 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:244368

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com