استفاده از repadmin می تواند یکی از بهترین راه حل ها برای حل کردن مسائل مربوط به اکتیو باشد. بیشتر مواقع به نظر می رسد که فرایند replicate دارد به خوبی انجام می شود اما موقعی که این فرآیند به دلایل گوناگون مختل شود، پیدا کردن راه حلی برای رفع مشکل میتواند کار سختی باشد. خوشبختانه سیستم عامل ویندوز شامل یک command است که می تواند برای تشخیص خطا در active directory replicate به ما کمک کند که آن را repadmin می نامند.
این ابزار که قسمتی از سیستم عامل ویندوز سرور است، از زمان ویندوز سرور 2003 در آن وجود داشته و با روی کار آمدن ویندوز سرور 2012 نیز روی آن وجود دارد.این دستور را می توان با user administrator ومستقیما روی domain controller اجرا کرد.
اولین دستور در رابطه با repadmin دستور Repadmin /replsummary است.این command خلاصه ای از سلامت replication جاری را به ما نشان می دهد.
این خلاصه به 2 بخش تقسیم میشود:
source Dsa
destination Dsa
اگر توجه کنید می بینید که سرورهای یکسان در دو بخش لیست شده اند. دلیل این موضوع این است که اکتیو دایرکتوری از یک multi master domain model.استفاده می کند.به عبارت دیگر آپدیت های اکتیو دایرکتوری میتوانند روی هر domain controller نوشته شوند. سپس این آپدیت ها برای بقیه domain controller های داخل domain ، replicate می شوند.به همین دلیل است که شما domain control های یکسان در sorce Dsa و Dsa destinationمیبینید.
حال اگر domain ما شامل read only domain controller باشد،نام آن ها، در بخش destination DSA آورده می شود.این دستور علاوه بر اینکه خلاصه ای از domain controller های موجود را نشان می دهد، largest replication delta را نیز نشان می دهد.همچنین شما می توانید مجموع replication هایی که اخیرا صورت گرفته ، تعداد replicatiom هایی که با شکست مواجه شده و درصد اقداماتی که منجر به خطا شده است را ببینید.
دستوردیگر” repadmin /queue” است که این دستور تعداد مواردی که برای replicate شدن در صف هستند را نشان میدهد.
دستور repadmin /showrepl :
این دستور مواردی که در شبکه replicate شده و نتیجه replicate را نشان می دهد و به شما کمک می کند تا بتوانید بفهمید کدام replicate با شکست مواجه شده است.
استفاده از دستور repadmin می توانید تعداد زیادی از مشکلات مربوط به Active directory replication را حل کند و بهترین دستوری که میتوان در ابتدا از آن استفاده کرد دستور repadmin/replicate است. این دستور به صورت دستی شروع فرآیند replication را آعاز می کند.