{"id":2111,"date":"2013-04-26T12:31:40","date_gmt":"2013-04-26T15:31:40","guid":{"rendered":"http:\/\/www.radians.com.ar\/blog\/?p=2111"},"modified":"2015-09-18T19:20:14","modified_gmt":"2015-09-18T22:20:14","slug":"replicacion-directory-services-active-directory-replication-status-tool","status":"publish","type":"post","link":"https:\/\/www.radians.com.ar\/blog\/?p=2111","title":{"rendered":"Replicacion Directory Services: Active Directory Replication Status {Tool}"},"content":{"rendered":"<p align=\"justify\"><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_02.png\"><img loading=\"lazy\" decoding=\"async\" title=\"www.radians.com.ar \u00a9 2013\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: left; padding-top: 0px; padding-left: 0px; margin: 5px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2013\" align=\"left\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_02_thumb.png\" width=\"304\" height=\"240\" \/><\/a>Hoy vamos a hablar de una \u201cnueva\u201d herramienta \u201cActive Directory Replication Status\u201d (en si esta hace un tiempo) para ayudarnos a resolver y monitorear temas de replicaci\u00f3n en nuestro Active Directory. Como ya hemos visto en notas anteriores, el tema de la replicaci\u00f3n es complejo y siempre utilizamos nuestra querida l\u00ednea de comandos <font color=\"#ff0000\" face=\"OCR A Extended\">RepAdmin<\/font>, que tiene 69 comandos diferentes, agrupados en tres niveles de complejidad distintos; y si a esto le sumamos el <font color=\"#ff0000\" face=\"OCR A Extended\">DCDiag <\/font>al momento de hacer un troubleshooting se complica mas aun. Debemos tener conocimiento de un mont\u00f3n de conceptos (USNs, High-watermark-vector, Invocation-IDs, y dem\u00e1s); con lo cual es bastante engorroso.<\/p>\n<p align=\"justify\">Esta nueva herramienta, Active Directory Replication Status (<font color=\"#ff0000\" face=\"OCR A Extended\">ADReplStatus<\/font>) analiza el estado de la replicaci\u00f3n de los controladores de dominio en un dominio de Active Directory o del bosque.<\/p>\n<p align=\"justify\">ADREPLSTATUS muestra los datos en un formato que es similar a <font color=\"#ff0000\" face=\"OCR A Extended\">REPADMIN \/showrepl * \/CSV<\/font> importado en Excel, pero con mejoras significativas.<\/p>\n<p align=\"justify\">Las funcionalidades espec\u00edficas para esta herramienta son:<\/p>\n<ul>\n<li>\n<div align=\"justify\">Exponer los errores de replicaci\u00f3n de Active Directory que se producen en un dominio o bosque<\/div>\n<\/li>\n<li>\n<div align=\"justify\">Dar prioridad a los errores que deben ser resueltos con el fin de evitar la creaci\u00f3n de objetos persistentes en los bosques de Active Directory<\/div>\n<\/li>\n<li>\n<div align=\"justify\">Ayuda a los administradores y a quienes dan soporte a resolver los errores de replicaci\u00f3n mediante la vinculaci\u00f3n de los errores de la replicaci\u00f3n con el contenido publicado en Microsoft TechNet<\/div>\n<\/li>\n<li>\n<div align=\"justify\">Nos permite exportar los datos de la replicacion a otros medios o destinos para poder analizarlos posteriormente sin necesidad de estar conectados.<\/div>\n<\/li>\n<\/ul>\n<p align=\"justify\">Los requisitos del sistema son los siguientes:<\/p>\n<p align=\"justify\"><strong>Sistemas operativos compatibles:<\/strong> Windows 7, Windows 8, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Vista, Windows XP<\/p>\n<ul>\n<ul>\n<p align=\"justify\">&#160;<\/p>\n<\/ul>\n<li>\n<div align=\"justify\">ADREPLSTATUS no se instala en servidores Core de Windows<\/div>\n<\/li>\n<li>\n<div align=\"justify\">Windows 2000 no se admite debido a que no soporta .NET Framework 4.0<\/div>\n<\/li>\n<\/ul>\n<div align=\"justify\"><strong>Requisitos para ser miembro de dominio:<\/strong><\/div>\n<ul>\n<li>\n<div align=\"justify\">Debe estar unido al dominio de Active Directory o bosque el cual vamos a monitorear.<\/div>\n<\/li>\n<\/ul>\n<p align=\"justify\"><strong>Requisitos. NET Framework:<\/strong><\/p>\n<ul>\n<li>\n<div align=\"justify\">. NET Framework 4.0 (nos pedir\u00e1 para instalar. NET Framework 3.5.1 por primera vez en Windows Server 2008)<\/div>\n<\/li>\n<\/ul>\n<p align=\"justify\"><strong>Requieren credenciales de usuarios:<\/strong><\/p>\n<ul>\n<li>\n<div align=\"justify\">Target forest\/domain user account<\/div>\n<\/li>\n<\/ul>\n<p align=\"justify\"><strong>Versiones compatibles DC OS que pueden ser monitoreados por ADREPLSTATUS:<\/strong><\/p>\n<ul>\n<li>\n<div align=\"justify\">Windows Server 2003<\/div>\n<\/li>\n<li>\n<div align=\"justify\">Windows Server 2003 R2 <\/div>\n<\/li>\n<li>\n<div align=\"justify\">Windows Server 2008 <\/div>\n<\/li>\n<li>\n<div align=\"justify\">Windows Server 2008 R2 <\/div>\n<\/li>\n<li>\n<div align=\"justify\">Windows Server 2012 Release Preview<\/div>\n<\/li>\n<li>\n<div align=\"justify\">Windows 2000 no han sido evaluados, por lo que no es compatible.<\/div>\n<\/li>\n<\/ul>\n<p align=\"justify\"><strong>Otros requisitos:<\/strong><\/p>\n<p align=\"justify\">ADREPLSTATUS no funcionar\u00e1 cuando la siguiente opci\u00f3n de seguridad est\u00e1 habilitada en el sistema operativo<\/p>\n<ul>\n<li>\n<div align=\"justify\">Criptograf\u00eda de sistema: usar FIPS 140 algoritmos criptogr\u00e1ficos que cumplen, incluido el cifrado, algoritmos hash y firma<\/div>\n<\/li>\n<\/ul>\n<p align=\"justify\">Ahora, despu\u00e9s de ver algunos detalles de que hace y sus requerimientos, veremos puntualmente la herramienta en funcionamiento. La primera vez que la iniciamos, ADREPLSTATUS comprobara el estado de replicaci\u00f3n en todo el bosque, un \u00fanico dominio en el bosque, o un conjunto espec\u00edfico de DC de un dominio (incluyendo un solo DC). <\/p>\n<p align=\"justify\">Por ejemplo, yo estoy corriendo ADREPLSTATUS en mi dominio principal, que cuenta con un solo sitio y dos DCs.<\/p>\n<p align=\"justify\">Si ejecutamos la l\u00ednea comando del <font color=\"#ff0000\" face=\"OCR A Extended\">RepAdmin <\/font>vemos que todo esta bien:<\/p>\n<p><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_00.png\"><img loading=\"lazy\" decoding=\"async\" title=\"www.radians.com.ar \u00a9 2013\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 5px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2013\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_00_thumb.png\" width=\"544\" height=\"607\" \/><\/a><\/p>\n<p align=\"justify\">La instalaci\u00f3n de la herramienta es muy simple, doble clic y se instala, no muestra ning\u00fan men\u00fa ni nada. Vamos a inicio y la ejecutamos.<\/p>\n<p><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_01.png\"><img loading=\"lazy\" decoding=\"async\" title=\"www.radians.com.ar \u00a9 2013\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 5px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2013\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_01_thumb.png\" width=\"544\" height=\"267\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_02_3.png\"><img loading=\"lazy\" decoding=\"async\" title=\"www.radians.com.ar \u00a9 2013\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 5px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2013\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_02_thumb_3.png\" width=\"544\" height=\"429\" \/><\/a><\/p>\n<p>La consola principal es la siguiente. En nuestro caso seleccionamos verificar el dominio:<\/p>\n<p><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_04.png\"><img loading=\"lazy\" decoding=\"async\" title=\"www.radians.com.ar \u00a9 2013\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 5px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2013\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_04_thumb.png\" width=\"544\" height=\"308\" \/><\/a><\/p>\n<p>Vemos que todo funciono bien y es igual que el comando <font color=\"#ff0000\" face=\"OCR A Extended\">RepAdmin<\/font>, pero con algunos datos extra. Si seleccionamos la solapa <font color=\"#ff0000\" face=\"OCR A Extended\">Replication Status Viewer<\/font> podremos ver mayores detalles de la replicaci\u00f3n:<\/p>\n<p><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_05.png\"><img loading=\"lazy\" decoding=\"async\" title=\"www.radians.com.ar \u00a9 2013\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 5px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2013\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_05_thumb.png\" width=\"544\" height=\"144\" \/><\/a><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_06.png\"><img loading=\"lazy\" decoding=\"async\" title=\"www.radians.com.ar \u00a9 2013\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 5px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2013\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_06_thumb.png\" width=\"544\" height=\"163\" \/><\/a><\/p>\n<p>Como quiero mostrar alg\u00fan error, lo que voy a hacer es desconectar de la red mi DC11 y forzar una replicaci\u00f3n. Esto dar\u00e1 un error el cual veremos en nuestra herramienta:<\/p>\n<p><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_07.png\"><img loading=\"lazy\" decoding=\"async\" title=\"www.radians.com.ar \u00a9 2013\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 5px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2013\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_07_thumb.png\" width=\"544\" height=\"308\" \/><\/a><\/p>\n<p>Vemos el resultado con el RepAdmin:<\/p>\n<p><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_08.png\"><img loading=\"lazy\" decoding=\"async\" title=\"www.radians.com.ar \u00a9 2013\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 5px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2013\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_08_thumb.png\" width=\"544\" height=\"271\" \/><\/a><\/p>\n<p>Ahora ejecutamos nuevamente Active Directory Replication Status.<\/p>\n<p><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_09.png\"><img loading=\"lazy\" decoding=\"async\" title=\"www.radians.com.ar \u00a9 2013\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 5px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2013\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_09_thumb.png\" width=\"544\" height=\"153\" \/><\/a><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_10.png\"><img loading=\"lazy\" decoding=\"async\" title=\"www.radians.com.ar \u00a9 2013\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 5px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2013\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_10_thumb.png\" width=\"544\" height=\"297\" \/><\/a><\/p>\n<p align=\"justify\">Aqu\u00ed podemos ver el error, si tuvi\u00e9ramos varios errores se ven en rojo, ac\u00e1 como esta seleccionado se ven en gris. Luego podemos ver que tambi\u00e9n nos ofrece ir directamente al sitio de MS a la pagina en donde habla del error y su posible soluci\u00f3n; ahorr\u00e1ndonos un mont\u00f3n de tiempo.<\/p>\n<p><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_11.png\"><img loading=\"lazy\" decoding=\"async\" title=\"www.radians.com.ar \u00a9 2013\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 5px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2013\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_11_thumb.png\" width=\"544\" height=\"89\" \/><\/a><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_12.png\"><img loading=\"lazy\" decoding=\"async\" title=\"www.radians.com.ar \u00a9 2013\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 5px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2013\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_12_thumb.png\" width=\"544\" height=\"277\" \/><\/a><\/p>\n<p align=\"justify\">Al reconectar el servidor y hacer un refresh con nuestras herramientas, veremos que esta todo de forma correcta:<\/p>\n<p><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_13.png\"><img loading=\"lazy\" decoding=\"async\" title=\"www.radians.com.ar \u00a9 2013\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 5px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2013\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_13_thumb.png\" width=\"544\" height=\"581\" \/><\/a><a href=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_14.png\"><img loading=\"lazy\" decoding=\"async\" title=\"www.radians.com.ar \u00a9 2013\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 5px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"www.radians.com.ar \u00a9 2013\" src=\"http:\/\/www.radians.com.ar\/Articulos\/Images\/e01e276c7c35_8C2A\/ADRepl_14_thumb.png\" width=\"544\" height=\"150\" \/><\/a><\/p>\n<p align=\"justify\">Para cerrar la nota, podemos decir que con esta herramienta se nos facilita la forma de entender y realizar el troubleshooting de nuestra replicaci\u00f3n. Cuyo proceso no es sencillo, y siempre resulta engorroso hacer el seguimiento de los errores.<\/p>\n<p align=\"justify\">Espero que les sea de inter\u00e9s. Saludos, Roberto Di Lello.<\/p>\n<h4>Mas Informaci\u00f3n:<\/h4>\n<ul>\n<li><a href=\"http:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=30005\">DOWNLOAD: Active Directory Replication Status Tool<\/a><\/li>\n<li><a href=\"http:\/\/www.radians.com.ar\/blog\/?p=1439\">EventID 2042, error de Replicacion. Que hacer cuando un DC que ha excedido TombStone Lifetime y falla su replicacion {HowTo}<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Hoy vamos a hablar de una \u201cnueva\u201d herramienta \u201cActive Directory Replication Status\u201d (en si esta&#8230;<\/p>\n","protected":false},"author":1,"featured_media":4291,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[12,11,158],"tags":[217,301,194,195,243],"class_list":["post-2111","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-2003-r2","category-2008-r2","category-windows-server-2012","tag-ad-domain-services","tag-tools","tag-windows-server-2003-r2","tag-windows-server-2008-r2","tag-windows-server-2012-r2"],"_links":{"self":[{"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2111"}],"version-history":[{"count":1,"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2111\/revisions"}],"predecessor-version":[{"id":2911,"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2111\/revisions\/2911"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=\/wp\/v2\/media\/4291"}],"wp:attachment":[{"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.radians.com.ar\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}