DC'yi Kaldırma: Normal Düşürme ve Ölü DC Temizliği
Active Directory ve Sunucu

Çalışan bir DC'yi etki alanından düzgünce çıkarma ve arızalanmış (ölü) DC'nin Active Directory ve DNS kayıtlarını temizleme adımları.

Bir etki alanı denetleyicisini emekliye ayırmanın iki yolu vardır. Sunucu çalışıyorsa rol düzgünce kaldırılır (düşürme/demote). Sunucu tamamen arızalandıysa, kalan DC'lerde onun kayıtları elle temizlenir (metadata cleanup). Temizlenmeyen kayıtlar çoğaltma hatalarına ve oturum açma gecikmelerine yol açar.

Önce: mevcut DC'leri ve rolleri kontrol edin

PowerShell
Get-ADDomainController -Filter * | Select-Object Name, IPv4Address, Site, OperationMasterRoles

Tüm DC'leri ve hangisinde FSMO rolü olduğunu gösterir.

Kaldıracağınız DC'de FSMO rolü varsa önce rolleri başka bir DC'ye taşıyın; sunucu ölüyse rolleri ele geçirin.

Çalışan DC'yi düşürme

PowerShell
Uninstall-ADDSDomainController -DemoteOperationMasterRole -RemoveApplicationPartitions

Sunucuyu DC olmaktan çıkarır ve üye sunucuya dönüştürür. Yeni yerel yönetici parolası sorulur; işlem sonunda sunucu yeniden başlar.

PowerShell
Uninstall-WindowsFeature AD-Domain-Services -IncludeManagementTools

Düşürme tamamlandıktan sonra AD DS rolünü sunucudan kaldırır.

Ölü DC'nin kayıtlarını temizleme

Windows Server 2008 ve sonrasında ölü DC'yi 'Active Directory Kullanıcıları ve Bilgisayarları' konsolunda Domain Controllers birimi altından silmek, kayıt temizliğini otomatik başlatır. Aynı işlem komut satırından da yapılabilir:

CMD
ntdsutil "metadata cleanup" "remove selected server CN=DC02,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=ad,DC=firma,DC=com,DC=tr" q q

DC02'nin dizin kayıtlarını kaldırır. Site adını ve etki alanı bileşenlerini kendi ortamınıza göre değiştirin.

  • 'Active Directory Siteleri ve Hizmetleri' konsolunda ilgili sitenin Servers kapsayıcısında DC02 kaldıysa silin.
  • DNS'te DC02'ye ait A kayıtlarını ve _msdcs bölgesindeki SRV/CNAME kayıtlarını silin.
  • İstemcilerin ve DHCP kapsamlarının DNS ayarlarından DC02'nin IP adresini çıkarın.
CMD
repadmin /replsummary

Temizlikten sonra çoğaltma hatası kalmadığını doğrular.

CMD
dcdiag /e /q

Tüm DC'lerde testleri çalıştırır ve yalnızca hataları gösterir.

Active Directory ve Sunucu: diğer rehberler

Komutları kendi sisteminizde çalıştırmadan önce sunucu, kullanıcı ve klasör adlarını uyarlayın; kritik değişikliklerden önce yedek alın.

Diğer bölümler

DC'yi Kaldırma: Normal Düşürme ve Ölü DC Temizliği hakkında

Çalışan bir DC'yi etki alanından düzgünce çıkarma ve arızalanmış (ölü) DC'nin Active Directory ve DNS kayıtlarını temizleme adımları.

Örneklerdeki süslü parantezli alanlar ({{dosya}} gibi) sizin dolduracağınız yerlerdir. Silme ve yönetici yetkisi isteyen komutlarda dikkatli olun.

DC'yi Kaldırma: Normal Düşürme ve Ölü DC Temizliği nasıl kullanılır?

  1. Rehberi okuyunAdımları sırasıyla izleyin.
  2. Komutları kopyalayınKod kutularındaki 📋 ile kopyalayın; örnek adları kendi değerlerinizle değiştirin.
  3. Sonucu doğrulayınKontrol komutlarıyla işlemin başarılı olduğunu görün.

Sıkça sorulan sorular

DC'yi Kaldırma: Normal Düşürme ve Ölü DC Temizliği nasıl yapılır?

Çalışan bir DC'yi etki alanından düzgünce çıkarma ve arızalanmış (ölü) DC'nin Active Directory ve DNS kayıtlarını temizleme adımları.

Komutları nerede çalıştırmalıyım?

PowerShell komutlarını yönetici olarak açılmış PowerShell'de, CMD komutlarını yönetici Komut İstemi'nde, Linux komutlarını terminalde çalıştırın.