Windows Server 2016 Active Directory Metadata Cleanup
Bu makalem de Metadata Cleanup işlemini anlatıyor olacağım sizlere. Metadata Cleanup işlemine neden ihtiyaç duyarız diye soracak olursanız Ortamdaki Additional yada Primary Domain Controller sunucumuz üzerinde yaşanan donanımsal ya da yazılımsal herhangi bir sorunda bu sunucu üzerindeki Domain Controller rolünü kaldırmanız gerekmektedir.
Domain Controller’lar birbirleri arasında replikasyon yapamayacağı için bir süre sonra Domain yapınızla ilgili ciddi sorunlar yaşamaya başlanır. Bu nedenle donanımsal ya da yazılımsal olarak yaşadığınız bu sorunlar nedeniyle ulaşamadığımız Additional Domain Controller üzerindeki yapılandırmayı kaldırmak için metadata cleanup komutlarını kullanacağız.
Öncelikli olarak komut satırını çalıştırıyoruz ve komut satırımıza ntdsutil yazarak komutumuzu çalıştırıyoruz.
Amacımız ortamımızda ulaşılamayan DC ismi ile ortamımızda Primary Domain Controller yapan ancak donanımsal ve yazılımsal bir sorun nedeniyle ulaşılamayan bu sunucumuzu Flexible Single Master Operation ( FSMO ) rollerinin seizing işlemi yapıldıktan sonra ortamdan kaldırmak. Şimdi metadata cleanup komutunu çalıştırıyoruz.
Şimdi Domain bağlantısı için connections komutunu çalıştırıyoruz.
Primary Domain Controller olarak çalışan sunucumuzun ADC isimli sunucumuz. Sunucuya bağlantı için connect to server adc.vedatgucuk.local komutu Primary Domain Controller olarak çalışan sunucumuza bağlanıyoruz.
Komutumuzu çalıştırdıktan sonra ortamımızda Primary Domain Controller olarak çalışan sunucumuza bağlandık. Q bir önceki menüye dönüyoruz.
Şimdi ise yapımızda ulaşılamayan Domain Controller’ı ortamdan kaldırma işlemini gerçekleştirmek için select operation target komutunu çalıştırıyoruz.
list sites komutu ile Domain yapımız içerindeki Site yapısını listeliyoruz. Komut çalıştıktan sonra aşağıda görüldüğü gibi Domain yapımız içerisinde bulunan site’ları görmekteyiz.
Domain yapımız içerisinde bulunan Domain Site numarası yazarak ilgili Domain Sitemizi seçiyoruz. Bunun için select site 0 komutunu yazıyoruz.
Domain yapımızı listelemek için list domains komutu ile içine giriyoruz. Domain yapımız içinde vedatgucuk.local isimli bir adet domain bulunmakta.
Şimdi ise select domain 0 komutu ile ilgili domainimizi seçiyoruz.
Bir sonraki komutumuz ile “list servers in site” Site’ miz içerisinde bulunan sunucularımızı listeleyeceğiz. Benim Domain yapımda 2 Adet sunucumuz bulundu. 0 numaralı sunucumuz DC ismi ile ortamımızdan kaldıracağımız sunucu, 1 numaralı sunucumuz ADC ismi ile ortamımızda artık Primary Domain Controller olarak görev yapmaktadır.
Ortamımızdan kaldıracağımız DC isimli Additional Domain Controller sunucumuzu seçmek için select server 0 komutunu kullanıyoruz.
list Naming Contexts komutumuzu çalıştırıyoruz.
Sıradaki komutumuz “ select Naming Context 2” bu komut ile DC=vedatgucuk,DC=local Naming Context ‘imizi seçiyoruz
Ortamımızdan kaldırmak istediğimiz DC isimli Domain Controller sunucumuzu görebilmekteyiz.
Şu ana kadar yaptığımız işlemler ile ortamımızdan kaldıracağımız Domain Controller sunucumuzu seçmek için yapılan işlemlerden ibaretti. Bu işlemleri tamamladıktan sonra Q ile bulunduğumuz komut satırından çıkıyoruz ve metadata cleanup bölümüne geçiyoruz.
Şimdi ortamdan sunucuyu kaldırmak için gerekli komutu çalıştıracağız. remove selected server komutu ile seçmiş olduğumuz sunucumuzu silme işlemini başlatıyoruz. Komutu çalıştırdıktan sonra silme işlemi için onay mesajı çıkacak karşımıza Yes diyerek işleme devam edeceğiz.
Komut başarılı şekilde tamamlandı Domain Controller sunucumuz silinmiş bulunmakta.
Şimdi Active Directory User and Computers konsolundan Domain Controllers bölümünden eski sunucumuzun kalktığını görebiliriz.
Faydalı olması dileklerim ile. Sorunsuz günler dilerim.
















