Home
%3CLINGO-SUB%20id%3D%22lingo-sub-607597%22%20slang%3D%22en-US%22%3EUSN%20Rollbacks%20and%20Active%20Directory%20Replication%20Issues%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-607597%22%20slang%3D%22en-US%22%3E%3CP%3E%3C%2FP%3E%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3EI%20recently%20worked%20on%20an%20interesting%20issue%20where%20certain%20Distribution%20Groups%20(DGs)%20in%20the%20Active%20Directory%20(AD)%20were%20not%20replicating%20properly%20with%20the%20Exchange%205.5%20Directory%20Service%20(DS).%20%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%3C%2FSPAN%3EAfter%20adding%20several%20members%20to%20a%20DG%20in%20the%20AD%2C%20the%20changes%20did%20not%20replicate%20to%20the%205.5%20server.%20%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%3C%2FSPAN%3EOne%20particularly%20problematic%20DG%2C%20lets%20call%20it%20Execs%2C%20had%2058%20members%20in%20AD%20and%20only%2023%20in%20the%205.5%20DS%2C%20even%20after%20several%20replication%20cycles.%20%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%3C%2FSPAN%3EPreviously%2C%20we%20had%20gone%20through%20the%20basics%20of%20Active%20Directory%20Connector%20(ADC)%20troubleshooting%2C%20some%20of%20which%20are%20listed%20in%20article%20%3CA%20href%3D%22http%3A%2F%2Fsupport.microsoft.com%2Fdefault.aspx%3Fscid%3Dkb%3Ben-us%3B253841%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%20target%3D%22_blank%22%3E%3CFONT%20color%3D%22%230000ff%22%3E253841%3C%2FFONT%3E%3C%2FA%3E%2C%20but%20the%20problem%20still%20persisted.%20%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%3C%2FSPAN%3EAfter%20some%20time%20of%20spinning%20our%20wheels%20we%20decided%20to%20examine%20more%20closely%20the%20Update%20Sequence%20Numbers%20(USNs)%20of%20the%20problem%20DG.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3EBefore%20adding%20another%20member%20in%20AD%2C%20we%20checked%20the%20USNCr%3CPERSONNAME%20st%3D%22on%22%3Eea%3C%2FPERSONNAME%3Eted%20and%20USNChanged%20values%20and%20found%20the%20following%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3EUSNCreated%3A%20%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%3C%2FSPAN%3E345530%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3EUSNChanged%3A%2011240563%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20navy%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3ENothing%20particularly%20strange%20so%20far.%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%20%3C%2FSPAN%3EAfter%20adding%20another%20member%20on%20the%20AD%20side%20the%20values%20had%20changed%20to%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20navy%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3EUSNCreated%3A%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%20%3C%2FSPAN%3E307801%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3EUSNChanged%3A%203438089%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3EThe%20first%20odd%20thing%20I%20noticed%20was%20that%20the%20values%20%3CB%20style%3D%22mso-bidi-font-weight%3A%20normal%22%3Edecr%3CPERSONNAME%20st%3D%22on%22%3Eea%3C%2FPERSONNAME%3Esed!%3C%2FB%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%20%3C%2FSPAN%3EWhat%20was%20happening%20here%3F%20%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%3C%2FSPAN%3EThis%20is%20r%3CPERSONNAME%20st%3D%22on%22%3Eea%3C%2FPERSONNAME%3Elly%20weird%20because%20under%20normal%20circumstances%201)%20USNCr%3CPERSONNAME%20st%3D%22on%22%3Eea%3C%2FPERSONNAME%3Eted%20does%20not%20change%20and%202)%20the%20USNChanged%20%3CB%20style%3D%22mso-bidi-font-weight%3A%20normal%22%3Eincrements%20%3C%2FB%3Eand%3CB%20style%3D%22mso-bidi-font-weight%3A%20normal%22%3E%20%3C%2FB%3Eusually%20only%20by%20a%20bit%20(although%20on%20busier%20servers%20it%20may%20increment%20by%20more%20-%20but%20you%20can%20still%20tell%20that%20the%20new%20number%20is%20part%20of%20the%20same%20sequence).%20%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%3C%2FSPAN%3EFor%20instance%2C%20in%20my%20test%20environment%2C%20with%20a%20single%20Exchange%20server%20and%20a%20single%20Global%20Catalog%20(GC)%2C%20adding%20a%20member%20to%20a%20DG%20causes%20the%20USNChanged%20to%20increment%20by%20at%20most%202%20or%203.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3EWhat%20was%20even%20more%20surprising%20was%20that%20after%20making%20this%20one%20change%2C%20the%20DG%E2%80%99s%20membership%20successfully%20replicated%20to%20the%205.5%20DS.%20%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%3C%2FSPAN%3EWe%20decided%20this%20was%20probably%20just%20luck.%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%20%3C%2FSPAN%3EWe%20had%20previously%20added%20members%20to%20this%20same%20DG%20and%20it%20did%20not%20replicate.%20I%20think%20the%20difference%20this%20time%20was%20the%20choice%20of%20Domain%20Controller%20(DC)%20that%20we%20made%20changes%20on.%20%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3EBefore%20making%20the%20DG%20change%20the%20%3CB%20style%3D%22mso-bidi-font-weight%3A%20normal%22%3EmsExchServer1HighestUSNVector%3C%2FB%3E%20looked%20like%20this%20(see%20the%20footnote%20describing%20this%20ADC%20attribute)%3A%20%3C%2FSPAN%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E%22OURDCA%3A%205225033%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E%22OURDCB%3A%2011333798%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E%22OURDCC%3A%2011269307%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%3B%20mso-layout-grid-align%3A%20none%22%3E%3CB%20style%3D%22mso-bidi-font-weight%3A%20normal%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E%22OURDCD%3A%203039867%22%20%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%3C%2FSPAN%3E%26lt%3B%26lt%3B-----%20DC%20we%20made%20changes%20on%3C%2FSPAN%3E%3C%2FB%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E%22OURDCE%3A%2072170045%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E%E2%80%A6%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E%22OURDCW%3A%2011316411%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E%22OURDCX%3A%2022501269%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E%22OURDCY%3A%206993025%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E%22OURDCZ%3A%2021918680%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20navy%3B%20FONT-FAMILY%3A%20Verdana%3B%20mso-bidi-font-family%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3EAfter%20adding%20a%20member%20to%20Execs%2C%20its%20USNchanged%20was%20now%20%3CB%20style%3D%22mso-bidi-font-weight%3A%20normal%22%3E3438089%3C%2FB%3E%2C%20higher%20than%20%3CB%20style%3D%22mso-bidi-font-weight%3A%20normal%22%3E3039867%3C%2FB%3E%2C%20and%20so%20the%20next%20time%20the%20ADC%20polled%20the%20AD%20the%20changes%20replicated%20to%20Exchange%205.5.%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%20%3C%2FSPAN%3EI%20speculated%2C%20given%20the%20USNChanged%20for%20Execs%20before%20adding%20the%20member%20%3CB%20style%3D%22mso-bidi-font-weight%3A%20normal%22%3E(11240563)%2C%20%3C%2FB%3Ethat%20the%20DC%20responsible%20for%20replicating%20the%20change%20to%20the%205.5%20directory%20was%20one%20of%20the%20following%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E%22OURDCB%3A%2011333798%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%3B%20mso-layout-grid-align%3A%20none%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E%22OURDCC%3A%2011269307%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E%22OURDCW%3A%2011316411%22%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3EBecause%20they%20seemed%20to%20have%20sequences%20in%20the%20same%20range%20as%20Execs.%20I%20also%20speculated%20that%20since%20their%20USNs%20were%20all%20higher%20than%2011240563%2C%20Execs%20was%20not%20going%20to%20replicate%20to%205.5%20until%20its%20USN%20exceeded%20the%20high%20water%20mark%20for%20one%20of%20these%203%20DCs.%20%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%3C%2FSPAN%3E%3CA%20href%3D%22http%3A%2F%2F209.34.241.68%2Fexchange%2Farticles%2F112450.aspx%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%20target%3D%22_blank%22%3E%3CFONT%20color%3D%22%230000ff%22%3EGraham%20McIntyre%3C%2FFONT%3E%3C%2FA%3E%2C%20our%20resident%20ADC%20guru%2C%20thinks%20the%20problem%20was%20that%20changes%20to%20the%20DG%20were%20not%20making%20it%20to%20the%20AD%20bridgeh%3CPERSONNAME%20st%3D%22on%22%3Eea%3C%2FPERSONNAME%3Ed%20which%20is%20the%20endpoint%20for%20the%20connection%20agreement%20responsible%20for%20the%20DG.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3EBut%20I%20still%20wondered%20why%20the%20USNChanged%20and%20USNCr%3CPERSONNAME%20st%3D%22on%22%3Eea%3C%2FPERSONNAME%3Eted%20got%20reset%20on%20%3CB%20style%3D%22mso-bidi-font-weight%3A%20normal%22%3EOURDCD%3C%2FB%3E%20and%20so%20I%20took%20a%20flight%20of%20stairs%20down%20to%20talk%20to%20our%20Active%20Directory%20folks%20(Exchange%20runs%20on%20top%20of%20Windows%2C%20so%20naturally%20we%20sit%20a%20floor%20above%20the%20Windows%20Active%20Directory%20t%3CPERSONNAME%20st%3D%22on%22%3Eea%3C%2FPERSONNAME%3Em%20%3C%2FSPAN%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Wingdings%3B%20mso-ascii-font-family%3A%20Verdana%3B%20mso-hansi-font-family%3A%20Verdana%3B%20mso-char-type%3A%20symbol%3B%20mso-symbol-font-family%3A%20Wingdings%22%3E%3CSPAN%20style%3D%22mso-char-type%3A%20symbol%3B%20mso-symbol-font-family%3A%20Wingdings%22%3EJ%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E)%20.%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%20%3C%2FSPAN%3EThey%20told%20me%20that%20one%20possible%20cause%20for%20this%20is%20a%20%3CB%20style%3D%22mso-bidi-font-weight%3A%20normal%22%3EUSN%20rollback%3C%2FB%3E%2C%20an%20occurrence%20that%20they%20have%20seen%20a%20few%20times%20recently.%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%20%3C%2FSPAN%3EUSN%20rollbacks%20are%20described%20in%20detail%20in%20article%20%3CA%20href%3D%22http%3A%2F%2Fsupport.microsoft.com%2Fdefault.aspx%3Fscid%3Dkb%3Ben-us%3B875495%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%20target%3D%22_blank%22%3E%3CFONT%20color%3D%22%230000ff%22%3E875495%3C%2FFONT%3E%3C%2FA%3E%20and%20there%20are%202%20ways%20to%20detect%20them%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3COL%20style%3D%22MARGIN-TOP%3A%200in%22%20type%3D%221%22%3E%0A%3CLI%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%3B%20COLOR%3A%20black%3B%20mso-list%3A%20l2%20level1%20lfo1%3B%20tab-stops%3A%20list%20.5in%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3EApplying%20the%20fix%20described%20in%20the%20article%20and%20looking%20out%20for%20the%20listed%202095%2C%201113%2C%201115%20and%202103%20events.%3CP%3E%3C%2FP%3E%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FOL%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.25in%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3COL%20style%3D%22MARGIN-TOP%3A%200in%22%20type%3D%221%22%20start%3D%222%22%3E%0A%3CLI%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%3B%20COLOR%3A%20black%3B%20mso-list%3A%20l2%20level1%20lfo1%3B%20tab-stops%3A%20list%20.5in%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3ERunning%20%3CI%20style%3D%22mso-bidi-font-style%3A%20normal%22%3Erepadmin%20%2Fshowutdvec%20*%20dc%3D%3CDOMAIN%20name%3D%22%22%3E%2Cdc%3D%3CDOMAIN%20suffix%3D%22%22%3E%20%3C%2FDOMAIN%3E%3C%2FDOMAIN%3E%3C%2FI%3Eand%20then%20looking%20at%20the%20output%20to%20determine%20if%20for%20any%20given%20DC%20A%2C%20some%20other%20remote%20DC%20B%20has%20a%20higher%20watermark%20USN%20for%20A%20than%20A%20has%20for%20itself.%20(If%20the%20difference%20in%20USN%20is%20only%20slight%20it%20could%20be%20a%20timing%20issue%20rather%20than%20a%20rollback%20-%20i.e.%20repadmin%20ran%20on%20A%20first%2C%20its%20high%20water%20mark%20USN%20incremented%2C%20the%20changes%20replicated%20to%20B%20and%20then%20repadmin%20ran%20on%20B)%3CP%3E%3C%2FP%3E%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FOL%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3EUltimately%2C%20option%201%20was%20going%20to%20be%20hard%20to%20justify%20because%20our%20customer%20had%20a%20rigorous%20change%20control%20process%20they%20follow%20before%20applying%20a%20fix.%20%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%3C%2FSPAN%3EMost%20enterprise%20customers%20do%2C%20even%20for%20fixes%20that%20are%20known%20to%20definitively%20solve%20a%20specific%20problem%20(and%20this%20fix%20was%20only%20going%20to%20detect%20a%20problem%20we%20thought%20the%20customer%20might%20have).%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3EThat%20left%20us%20with%20option%202.%20%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%3C%2FSPAN%3EUnfortunately%2C%20with%2044%20DCs%2C%20going%20through%20the%20repadmin%20command%20output%20was%20going%20to%20be%20more%20difficult%20to%20go%20through%20(44%20x%2044)%20than%20the%20simple%20example%20in%20the%20article%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3ERepadmin%20%2Fshowutdvec%20%3CB%20style%3D%22mso-bidi-font-weight%3A%20normal%22%3Edc1%3C%2FB%3E%20dc%3Dcontoso%2Cdc%3Dcom%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E%3CBR%20%2F%3ESite1%5C%3CB%20style%3D%22mso-bidi-font-weight%3A%20normal%22%3EDC1%3C%2FB%3E%20%40%20%3CB%20style%3D%22mso-bidi-font-weight%3A%20normal%22%3EUSN%2010%3C%2FB%3E%20%40%20Time%202004-08-04%2015%3A07%3A15%3CBR%20%2F%3ESite2%5CDC2%20%40%20USN%2024805%20%40%20Time%202004-08-04%2015%3A06%3A59%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E%3CBR%20%2F%3ERepadmin%20%2Fshowutdvec%20dc2%20dc%3Dcontoso%2Cdc%3Dcom%3CBR%20%2F%3E%3CBR%20%2F%3ESite1%5C%3CB%20style%3D%22mso-bidi-font-weight%3A%20normal%22%3EDC1%3C%2FB%3E%20%40%20%3CB%20style%3D%22mso-bidi-font-weight%3A%20normal%22%3EUSN%2050%3C%2FB%3E%20%40%20Time%202004-08-04%2015%3A07%3A15%3CBR%20%2F%3ESite2%5CDC2%20%40%20USN%2024805%20%40%20Time%202004-08-04%2015%3A06%3A59%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3Ewhere%20DC1%20has%20cl%3CPERSONNAME%20st%3D%22on%22%3Eea%3C%2FPERSONNAME%3Erly%20experienced%20a%20rollback%20since%20DC2%20has%20a%20higher%20USN%20for%20DC1%20(50)%20than%20DC1%20has%20for%20itself.%20(10).%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3ELike%20a%20good%20boy%20scout%2C%20I%20wrote%20a%20Perl%20script%2C%20rollbackchecker.pl%20(see%20the%20script%20at%20the%20end%20of%20this%20post)%2C%20to%20parse%20the%20output%20and%20detect%20possible%20rollbacks.%20Running%20the%20script%20showed%20several%20entries%20that%20looked%20like%20this%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E%E2%80%A6%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E----------%20rollback%20-----------------%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3EDC%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%20%3C%2FSPAN%3EOURDCD%20may%20have%20experienced%20a%20USN%20rollback.%20It's%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%20%3C%2FSPAN%3ESelf%20Highest%20USN%20%3D%208280087%20but%20the%20remote%20DC%20OURDCA%20has%20a%20USN%20%3D%208288138%20for%20OURDCD%20that%20is%20higher%20than%20what%20OURDCD%20has%20for%20itself%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E----------%20rollback%20-----------------%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3EDC%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%20%3C%2FSPAN%3EOURDCD%20may%20have%20experienced%20a%20USN%20rollback.%20It's%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%20%3C%2FSPAN%3ESelf%20Highest%20USN%20%3D%208280087%20but%20the%20remote%20DC%20OURDCB%20has%20a%20USN%20%3D%208290610%20for%20OURDCD%20that%20is%20higher%20than%20what%20OURDCD%20has%20for%20itself%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%200.5in%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%22%3E%E2%80%A6%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3EWe%20had%20indeed%20made%20our%20change%20to%20Execs%20on%20%3CB%20style%3D%22mso-bidi-font-weight%3A%20normal%22%3EOURDCD%3C%2FB%3E.%20%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%3C%2FSPAN%3EAccording%20to%20the%20article%2C%20the%20most%20common%20sources%20of%20USN%20rollbacks%20are%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3COL%20style%3D%22MARGIN-TOP%3A%200in%22%20type%3D%221%22%3E%0A%3CLI%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%3B%20COLOR%3A%20black%3B%20mso-list%3A%20l1%20level1%20lfo2%3B%20tab-stops%3A%20list%20.5in%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3EVirtualized%20Hosting%20Environments%2C%20including%20but%20not%20limited%20to%20Microsoft%20Virtual%20Server%202005%20and%20EMC%20VMWARE%3CP%3E%3C%2FP%3E%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%3B%20COLOR%3A%20black%3B%20mso-list%3A%20l1%20level1%20lfo2%3B%20tab-stops%3A%20list%20.5in%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3ESoftware%20that%20backs%20up%20and%20restores%20an%20Active%20Directory%20operating%20system%20installation%20or%20a%20hard%20disk%20volume%20that%20contains%20the%20installation%20(including%20but%20not%20limited%20to%20Norton%20Ghost)%3CP%3E%3C%2FP%3E%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%3B%20COLOR%3A%20black%3B%20mso-list%3A%20l1%20level1%20lfo2%3B%20tab-stops%3A%20list%20.5in%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3EAdvanced%20disk%20subsystems%20that%20can%20selectively%20copy%20a%20volume%20that%20contains%20an%20Active%20Directory%20operating%20system%20installation%20that%20was%20saved%20in%20the%20past%3CP%3E%3C%2FP%3E%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FOL%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3EOn%20further%20questioning%20the%20customer%20said%20they%20may%20have%20done%20a%20system%20state%20restore%20on%20OURDCD%20because%20it%20had%20experienced%20%E2%80%98hardware%20issues%E2%80%99.%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%20%3C%2FSPAN%3EThe%20article%20further%20states%20that%20there%20are%20only%202%20ways%20to%20recover%20from%20a%20rollback.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3COL%20style%3D%22MARGIN-TOP%3A%200in%22%20type%3D%221%22%3E%0A%3CLI%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%3B%20COLOR%3A%20black%3B%20mso-list%3A%20l0%20level1%20lfo3%3B%20tab-stops%3A%20list%20.5in%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3EUse%20the%20Active%20Directory%20Installation%20Wizard%20(dcpromo.exe)%20to%20remove%20and%20then%20reinstall%20Active%20Directory%20(If%20you%20are%20not%20interested%20in%20the%20changes%20made%20on%20the%20problem%20DC)%3CP%3E%3C%2FP%3E%3C%2FSPAN%3E%3C%2FLI%3E%0A%3CLI%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%3B%20COLOR%3A%20black%3B%20mso-list%3A%20l0%20level1%20lfo3%3B%20tab-stops%3A%20list%20.5in%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3ERestore%20the%20system%20state%20from%20a%20good%20recent%20backup%20using%20a%20supported%20method.%3CP%3E%3C%2FP%3E%3C%2FSPAN%3E%3C%2FLI%3E%3C%2FOL%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3EOur%20customer%20decided%20to%20dcpromo%20down%20OURDCD%20and%20then%20promote%20it%20back%20to%20a%20DC%20and%20since%20then%20they%20have%20not%20experienced%20DG%20replication%20issues.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3EThis%20customer%E2%80%99s%20rollback%20manifested%20as%20an%20ADC%20replication%20issue%20but%20broken%20AD%20replication%20can%20affect%20Exchange%20in%20numerous%20ways.%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%20%3C%2FSPAN%3EIn%20fact%2C%20to%20say%20that%20Exchange%20relies%20on%20AD%20is%20to%20grossly%20understate%20it.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3EThe%20moral%20of%20the%20story%20is%20that%20you%20should%20avoid%20doing%20any%20of%20the%20listed%20things%20that%20can%20cause%20a%20USN%20rollback.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CB%20style%3D%22mso-bidi-font-weight%3A%20normal%22%3E%3CI%20style%3D%22mso-bidi-font-style%3A%20normal%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3EFootnote%3A%3C%2FSPAN%3E%3C%2FI%3E%3C%2FB%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3EFor%20those%20not%20familiar%20with%20%3CB%20style%3D%22mso-bidi-font-weight%3A%20normal%22%3EmsExchServer1HighestUSNVector%3C%2FB%3E%2C%20it%20is%20an%20attribute%20that%20the%20ADC%20uses%20to%20store%20the%20high-watermark%20USN%20for%20every%20DC%20with%20which%20it%20replicates.%20The%20ADC%20periodically%20polls%20the%20AD%20for%20objects%20with%20higher%20USNs%20than%20the%20last%20highest%20USN%20that%20successfully%20replicated%20with%20the%205.5%20DS%20and%20replicates%20the%20new%20changes.%20There%20is%20a%20corresponding%20%3CB%20style%3D%22mso-bidi-font-weight%3A%20normal%22%3EmsExchServer2HighestUSNVector%3C%2FB%3E%20that%20is%20used%20to%20track%20replication%20changes%20from%20Exchange%205.5%20to%20the%20AD.%20The%20exact%20mechanics%20of%20this%20process%20are%20described%20in%20article%20%3CA%20href%3D%22http%3A%2F%2Fsupport.microsoft.com%2Fdefault.aspx%3Fscid%3Dkb%3Ben-us%3B253840%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%20target%3D%22_blank%22%3E253840%3C%2FA%3E.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3EThe%20script%20I%20wrote%3A%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%23%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%23%20rollbackchecker%20by%20Jasper%20Kuria%20(Nov%2011%2C%202005)%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%23%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%23%20Script%20to%20parse%20repadmin%20output%20and%20determine%20if%20we%20have%20a%20USN%20rollback%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%23%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%23%20Usage%3A%20perl%20rollbackchecker%20%3CREPADMIN%20output%3D%22%22%20file%3D%22%22%3E%3C%2FREPADMIN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%23%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%23%20%3CREPADMIN%20output%3D%22%22%20file%3D%22%22%3E%20is%20generated%20using%3A%3C%2FREPADMIN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%23%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%23%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Erepadmin%20%2Fshowutdvec%20*%20dc%3D%3CDOMAIN%20name%3D%22%22%3E%2Cdc%3D%3CDOMAIN%20suffix%3D%22%22%3E%3C%2FDOMAIN%3E%3C%2FDOMAIN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%23%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%24dcCount%20%3D%200%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%24repadminPattern%20%3D%20%22repadmin%20running%20command%20%5C%2Fshowutdvec%22%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%24dcUSNPattern%20%3D%20%22%40%20USN%20%2B%5B0-9%5D%2B%20%40%22%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%24rollBackFound%20%3D%200%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%23%20First%20pass%20to%20build%20up%20the%20(DC%20%3D%26gt%3B%20Self%20USN)%20table%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3Eopen(FILE%2C%20%24ARGV%5B0%5D)%20or%20die%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3Ewhile(%24line%20%3D%20%3CFILE%3E)%3C%2FFILE%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%7B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Eif%20(%24line%20%3D~%20%2F%24repadminPattern%2Fo)%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%7B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%24currentDC%20%3D%20%26amp%3BGetCurrentDc(%24line)%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Enext%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%7D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Eif%20(%24line%20%3D~%20%2F%24dcUSNPattern%2Fo)%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%7B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%26amp%3BAddDcUSNToTable(%24currentDC%2C%20%24line)%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%7D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%7D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%26amp%3BPrintDcUSNTable%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%23%20Second%20pass%20to%20check%20if%20for%20a%20given%20DC%2C%20some%20other%20DC%20has%20a%20higher%20USN%20for%20it.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3Eopen(FILE%2C%20%24ARGV%5B0%5D)%20or%20die%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3Ewhile(%24line%20%3D%20%3CFILE%3E)%3C%2FFILE%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%7B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Eif%20(%24line%20%3D~%20%2F%24repadminPattern%2F)%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%7B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%24currentDC%20%3D%20%26amp%3BGetCurrentDc(%24line)%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Enext%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%7D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Eif%20(%24line%20%3D~%20%2F%24dcUSNPattern%2F)%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%7B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%26amp%3BCheckAndReportRollBack(%24currentDC%2C%20%24line)%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%7D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%7D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%23%20report%20no%20rollbacks%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3Eif%20(!%24rollBackFound)%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%7B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Eprint%20%22%5CnNo%20USN%20rollbacks%20were%20found%5Cn%22%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%7D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%23subroutines%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3Esub%20GetCurrentDc%20%7B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%40tokens%20%3D%20split(%2F%20%2B%2F%2C%20%24line)%3B%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%20%3C%2FSPAN%3E%23%20split%20according%20to%20spaces%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%24lastToken%20%3D%20%24tokens%5B%40tokens%20-%201%5D%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%40fqdnTokens%20%3D%20split(%2F%5C.%2F%2C%20%24lastToken)%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%24dcName%20%3D%20%40fqdnTokens%5B0%5D%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%24currentDc%20%3D%20uc%20(%24dcName)%3B%20%23convert%20to%20uppercase%20for%20comparison%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%7D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3Esub%20CheckAndReportRollBack%20%7B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%40tokens%20%3D%20split(%2F%5Cs%2B%2F%2C%20%24line)%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%24usn%20%3D%20%24tokens%5B3%5D%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%40fqdnTokens%20%3D%20split(%2F%5C%5C%2F%2C%20%24tokens%5B0%5D)%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%24dcToCheck%20%3D%20uc(%24fqdnTokens%5B1%5D)%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Eif%20(%24selfUSN%20%3D%20%24dcUSNTable%7B%24dcToCheck%7D)%20%23does%20the%20DC%20have%20an%20entry%20in%20the%20table%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%7B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Eif%20(%24usn%20%26gt%3B%20%24selfUSN)%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%7B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%24rollBackFound%20%3D%201%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Eprint%20%22%5Cn----------%20rollback%20-----------------%5Cn%22%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Eprint%20(%22DC%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%20%3C%2FSPAN%3E%24dcToCheck%20may%20have%20experienced%20a%20USN%20rollback.%20%22)%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Eprint(%22It's%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%20%3C%2FSPAN%3ESelf%20Highest%20USN%20%3D%20%24selfUSN%20but%20the%20remote%20DC%20%24currentDC%20%22)%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Eprint(%22has%20a%20USN%20%3D%20%24usn%20for%20%24dcToCheck%20that%20is%20higher%20than%20what%20%24dcToCheck%20has%20for%20itself%5Cn%22)%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%3C%2FSPAN%3E%7D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%7D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%7D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3Esub%20AddDcUSNToTable%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%7B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%40tokens%20%3D%20split(%2F%5Cs%2B%2F%2C%20%24line)%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%24usn%20%3D%20%24tokens%5B3%5D%3B%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%40fqdnTokens%20%3D%20split(%2F%5C%5C%2F%2C%20%24tokens%5B0%5D)%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%24dcToCheck%20%3D%20uc(%24fqdnTokens%5B1%5D)%3B%20%23convert%20to%20uppercase%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Eif%20(%24dcToCheck%20eq%20%24currentDc)%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%7B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%3C%2FSPAN%3E%24dcUSNTable%7B%24currentDc%7D%20%3D%20%24usn%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%24dcCount%2B%2B%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%7D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%7D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3Esub%20PrintDcUSNTable%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%7B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Eprint%20%22%5Cnrepadmin%20%2Fshowutdvec%20ran%20successfully%20on%20%24dcCount%20DCs%5Cn%5Cn%22%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Eprint%20%22DC%20Name%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3ESelf%20Highest%20USN%5Cn%22%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Eprint%20%22%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%5Cn%22%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%24num%20%3D%201%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Ewhile%20((%24dc%2C%20%24selfUSN)%20%3D%20each(%25dcUSNTable))%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%7B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3Eprint%20(%22%24num.%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%20%3C%2FSPAN%3E%24dc%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%24selfUSN%5Cn%22)%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%24num%2B%2B%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%3CSPAN%20style%3D%22mso-spacerun%3A%20yes%22%3E%26nbsp%3B%26nbsp%3B%20%3C%2FSPAN%3E%7D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%209pt%3B%20COLOR%3A%20black%3B%20FONT-FAMILY%3A%20'Courier%20New'%3B%20mso-bidi-font-size%3A%2010.0pt%22%3E%7D%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3EThanks%20to%20Kent%20Dietz%20for%20his%20review%20of%20all%20this!%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3C%2FP%3E%0A%3CP%20class%3D%22MsoNormal%22%20style%3D%22MARGIN%3A%200in%200in%200pt%22%3E%3CSPAN%20style%3D%22FONT-SIZE%3A%2010pt%3B%20FONT-FAMILY%3A%20Verdana%22%3E-%20%3CA%20href%3D%22http%3A%2F%2Fblogs.msdn.com%2Fjasperk%2Farchive%2F2005%2F02%2F08%2F369528.aspx%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EJasper%20Kuria%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E

I recently worked on an interesting issue where certain Distribution Groups (DGs) in the Active Directory (AD) were not replicating properly with the Exchange 5.5 Directory Service (DS).  After adding several members to a DG in the AD, the changes did not replicate to the 5.5 server.  One particularly problematic DG, lets call it Execs, had 58 members in AD and only 23 in the 5.5 DS, even after several replication cycles.  Previously, we had gone through the basics of Active Directory Connector (ADC) troubleshooting, some of which are listed in article 253841, but the problem still persisted.  After some time of spinning our wheels we decided to examine more closely the Update Sequence Numbers (USNs) of the problem DG.

 

Before adding another member in AD, we checked the USNCreated and USNChanged values and found the following:

 

USNCreated:   345530

USNChanged: 11240563

 

Nothing particularly strange so far.  After adding another member on the AD side the values had changed to:

 

USNCreated:  307801

USNChanged: 3438089

 

The first odd thing I noticed was that the values decreased!  What was happening here?  This is really weird because under normal circumstances 1) USNCreated does not change and 2) the USNChanged increments and usually only by a bit (although on busier servers it may increment by more - but you can still tell that the new number is part of the same sequence).  For instance, in my test environment, with a single Exchange server and a single Global Catalog (GC), adding a member to a DG causes the USNChanged to increment by at most 2 or 3.

 

What was even more surprising was that after making this one change, the DG’s membership successfully replicated to the 5.5 DS.  We decided this was probably just luck.  We had previously added members to this same DG and it did not replicate. I think the difference this time was the choice of Domain Controller (DC) that we made changes on.  

 

Before making the DG change the msExchServer1HighestUSNVector looked like this (see the footnote describing this ADC attribute):

 

"OURDCA: 5225033"

"OURDCB: 11333798"

"OURDCC: 11269307"

"OURDCD: 3039867"  <<----- DC we made changes on

"OURDCE: 72170045"

 

"OURDCW: 11316411"

"OURDCX: 22501269"

"OURDCY: 6993025"

"OURDCZ: 21918680"

 

After adding a member to Execs, its USNchanged was now 3438089, higher than 3039867, and so the next time the ADC polled the AD the changes replicated to Exchange 5.5.  I speculated, given the USNChanged for Execs before adding the member (11240563), that the DC responsible for replicating the change to the 5.5 directory was one of the following:

 

"OURDCB: 11333798"

"OURDCC: 11269307"

"OURDCW: 11316411"

 

Because they seemed to have sequences in the same range as Execs. I also speculated that since their USNs were all higher than 11240563, Execs was not going to replicate to 5.5 until its USN exceeded the high water mark for one of these 3 DCs.  Graham McIntyre, our resident ADC guru, thinks the problem was that changes to the DG were not making it to the AD bridgehead which is the endpoint for the connection agreement responsible for the DG.

 

But I still wondered why the USNChanged and USNCreated got reset on OURDCD and so I took a flight of stairs down to talk to our Active Directory folks (Exchange runs on top of Windows, so naturally we sit a floor above the Windows Active Directory team J) .  They told me that one possible cause for this is a USN rollback, an occurrence that they have seen a few times recently.  USN rollbacks are described in detail in article 875495 and there are 2 ways to detect them:

 

  1. Applying the fix described in the article and looking out for the listed 2095, 1113, 1115 and 2103 events.

 

  1. Running repadmin /showutdvec * dc=<domain name>,dc=<domain suffix> and then looking at the output to determine if for any given DC A, some other remote DC B has a higher watermark USN for A than A has for itself. (If the difference in USN is only slight it could be a timing issue rather than a rollback - i.e. repadmin ran on A first, its high water mark USN incremented, the changes replicated to B and then repadmin ran on B)

Ultimately, option 1 was going to be hard to justify because our customer had a rigorous change control process they follow before applying a fix.  Most enterprise customers do, even for fixes that are known to definitively solve a specific problem (and this fix was only going to detect a problem we thought the customer might have).

 

That left us with option 2.  Unfortunately, with 44 DCs, going through the repadmin command output was going to be more difficult to go through (44 x 44) than the simple example in the article:

 

Repadmin /showutdvec dc1 dc=contoso,dc=com


Site1\DC1 @ USN 10 @ Time 2004-08-04 15:07:15
Site2\DC2 @ USN 24805 @ Time 2004-08-04 15:06:59


Repadmin /showutdvec dc2 dc=contoso,dc=com

Site1\DC1 @ USN 50 @ Time 2004-08-04 15:07:15
Site2\DC2 @ USN 24805 @ Time 2004-08-04 15:06:59

 

where DC1 has clearly experienced a rollback since DC2 has a higher USN for DC1 (50) than DC1 has for itself. (10).

 

Like a good boy scout, I wrote a Perl script, rollbackchecker.pl (see the script at the end of this post), to parse the output and detect possible rollbacks. Running the script showed several entries that looked like this:

 

---------- rollback -----------------

DC  OURDCD may have experienced a USN rollback. It's  Self Highest USN = 8280087 but the remote DC OURDCA has a USN = 8288138 for OURDCD that is higher than what OURDCD has for itself

 

---------- rollback -----------------

DC  OURDCD may have experienced a USN rollback. It's  Self Highest USN = 8280087 but the remote DC OURDCB has a USN = 8290610 for OURDCD that is higher than what OURDCD has for itself

 

We had indeed made our change to Execs on OURDCD.  According to the article, the most common sources of USN rollbacks are:

 

  1. Virtualized Hosting Environments, including but not limited to Microsoft Virtual Server 2005 and EMC VMWARE

  2. Software that backs up and restores an Active Directory operating system installation or a hard disk volume that contains the installation (including but not limited to Norton Ghost)

  3. Advanced disk subsystems that can selectively copy a volume that contains an Active Directory operating system installation that was saved in the past

On further questioning the customer said they may have done a system state restore on OURDCD because it had experienced ‘hardware issues’.  The article further states that there are only 2 ways to recover from a rollback.

 

  1. Use the Active Directory Installation Wizard (dcpromo.exe) to remove and then reinstall Active Directory (If you are not interested in the changes made on the problem DC)

  2. Restore the system state from a good recent backup using a supported method.

Our customer decided to dcpromo down OURDCD and then promote it back to a DC and since then they have not experienced DG replication issues.

 

This customer’s rollback manifested as an ADC replication issue but broken AD replication can affect Exchange in numerous ways.  In fact, to say that Exchange relies on AD is to grossly understate it.

 

The moral of the story is that you should avoid doing any of the listed things that can cause a USN rollback.

 

Footnote:

 

For those not familiar with msExchServer1HighestUSNVector, it is an attribute that the ADC uses to store the high-watermark USN for every DC with which it replicates. The ADC periodically polls the AD for objects with higher USNs than the last highest USN that successfully replicated with the 5.5 DS and replicates the new changes. There is a corresponding msExchServer2HighestUSNVector that is used to track replication changes from Exchange 5.5 to the AD. The exact mechanics of this process are described in article 253840.

 

The script I wrote:

 

#=================================================================================

# rollbackchecker by Jasper Kuria (Nov 11, 2005)

#

# Script to parse repadmin output and determine if we have a USN rollback

#

# Usage: perl rollbackchecker <repadmin output file>

#

# <repadmin output file> is generated using:

#

#     repadmin /showutdvec * dc=<domain name>,dc=<domain suffix>

#=================================================================================

 

 

$dcCount = 0;

$repadminPattern = "repadmin running command \/showutdvec";

$dcUSNPattern = "@ USN +[0-9]+ @";

$rollBackFound = 0;

 

# First pass to build up the (DC => Self USN) table

 

open(FILE, $ARGV[0]) or die;

while($line = <FILE>)

{

   if ($line =~ /$repadminPattern/o)

   {

      $currentDC = &GetCurrentDc($line);

      next;

   }

   if ($line =~ /$dcUSNPattern/o)

   {

       &AddDcUSNToTable($currentDC, $line);

   }

}

 

&PrintDcUSNTable;

 

# Second pass to check if for a given DC, some other DC has a higher USN for it.

 

open(FILE, $ARGV[0]) or die;

while($line = <FILE>)

{

   if ($line =~ /$repadminPattern/)

   {

      $currentDC = &GetCurrentDc($line);

      next;

   }

   if ($line =~ /$dcUSNPattern/)

   {

       &CheckAndReportRollBack($currentDC, $line);

   }

}

 

# report no rollbacks

if (!$rollBackFound)

{

   print "\nNo USN rollbacks were found\n";

}

 

 

#subroutines

 

sub GetCurrentDc {

 

      @tokens = split(/ +/, $line);  # split according to spaces

      $lastToken = $tokens[@tokens - 1];

      @fqdnTokens = split(/\./, $lastToken);

      $dcName = @fqdnTokens[0];

      $currentDc = uc ($dcName); #convert to uppercase for comparison

}

 

sub CheckAndReportRollBack {

 

        @tokens = split(/\s+/, $line);

        $usn = $tokens[3];

        @fqdnTokens = split(/\\/, $tokens[0]);

        $dcToCheck = uc($fqdnTokens[1]);

        if ($selfUSN = $dcUSNTable{$dcToCheck}) #does the DC have an entry in the table

        {

            if ($usn > $selfUSN)

            {

               $rollBackFound = 1;

               print "\n---------- rollback -----------------\n";

               print ("DC  $dcToCheck may have experienced a USN rollback. ");

               print("It's  Self Highest USN = $selfUSN but the remote DC $currentDC ");

               print("has a USN = $usn for $dcToCheck that is higher than what $dcToCheck has for itself\n");

            }

        }

}

 

sub AddDcUSNToTable

{

     @tokens = split(/\s+/, $line);

     $usn = $tokens[3];   

     @fqdnTokens = split(/\\/, $tokens[0]);

     $dcToCheck = uc($fqdnTokens[1]); #convert to uppercase

     if ($dcToCheck eq $currentDc)

     {

         $dcUSNTable{$currentDc} = $usn;

         $dcCount++;

     }

}

 

sub PrintDcUSNTable

{

   print "\nrepadmin /showutdvec ran successfully on $dcCount DCs\n\n";

   print "DC Name               Self Highest USN\n";

   print "=================     ==================\n";

   $num = 1;

   while (($dc, $selfUSN) = each(%dcUSNTable))

   {

       print ("$num.  $dc         $selfUSN\n");

       $num++;

   }

}

 

Thanks to Kent Dietz for his review of all this!

 

- Jasper Kuria

6 Comments
Not applicable
I love

"they may have done a system state restore on OURDCD"

They MAY have done one? I thought you said they had change control... If they can't tell you if they did a system state restore (exceedingly doubtful to the nth degree, they probably dropped an old disk image into place and called it a system state restore but regardless...) I would argue that they don't really have change control.


joe
Not applicable
hey man, that's what they told me :)
Not applicable
Great Post though... Loved reading it.
Not applicable
thanks. People like you are why I blog!
Not applicable
Understood on the thats what they told me. When I returned to IT and computers back in the mid-90's as a support tech my supervisor sat me down on the first day and said there are two rules you need to always remember here...

1. Believe none of what you hear and only half of what you see.

2. Users lie. They don't always intend to but it is the same result whether they intend it or not.

joe
Not applicable
true, true, Joe. I sometimes like to say "Trust but verify".