Silinen AD Kullanıcısını Geri Getirme ve Sistem Durumu Yedeği
Active Directory ve Sunucu

Active Directory Geri Dönüşüm Kutusunu etkinleştirme, yanlışlıkla silinen kullanıcı veya OU'yu geri yükleme ve DC sistem durumu (system state) yedeği alma.

Yanlışlıkla silinen bir kullanıcı hesabı; grup üyelikleri, parola ve diğer öznitelikleriyle birlikte, Active Directory Geri Dönüşüm Kutusu açıksa saniyeler içinde geri getirilebilir. Bu özellik varsayılan olarak kapalıdır ve olaydan sonra açılması önceden silinmiş nesneleri tam olarak kurtarmaz; bu yüzden şimdiden açılması önerilir.

Geri Dönüşüm Kutusunu etkinleştirme

PowerShell
Enable-ADOptionalFeature 'Recycle Bin Feature' -Scope ForestOrConfigurationSet -Target ad.firma.com.tr

Orman genelinde Geri Dönüşüm Kutusunu açar. Orman işlev düzeyi en az Windows Server 2008 R2 olmalıdır.

⚠️ Bu özellik açıldıktan sonra kapatılamaz. Silinen nesneler varsayılan olarak 180 gün geri getirilebilir durumda kalır.

Silinen nesneleri listeleme ve geri yükleme

PowerShell
Get-ADObject -Filter 'isDeleted -eq $true -and name -ne "Deleted Objects"' -IncludeDeletedObjects -Properties samAccountName, lastKnownParent, whenChanged | Select-Object Name, samAccountName, lastKnownParent, whenChanged

Silinmiş nesneleri, silinme zamanını ve eski konumlarını listeler.

PowerShell
Get-ADObject -Filter 'samAccountName -eq "ahmet.yilmaz"' -IncludeDeletedObjects | Restore-ADObject

Belirtilen kullanıcıyı eski OU'suna geri yükler.

Bir OU tümüyle silindiyse önce OU'yu, sonra içindeki nesneleri geri yükleyin; aksi halde nesnelerin geri döneceği bir üst kapsayıcı bulunmaz.

Sistem durumu yedeği

PowerShell
Install-WindowsFeature Windows-Server-Backup

Windows Server Yedekleme özelliğini kurar.

CMD
wbadmin start systemstatebackup -backupTarget:E: -quiet

AD veritabanı, SYSVOL ve kayıt defterini içeren sistem durumu yedeğini E: sürücüsüne alır.

CMD
wbadmin get versions

Alınmış yedekleri ve sürüm kimliklerini listeler.

  • Birden fazla DC varsa çoğu durumda tek bir DC'yi yedekten dönmek yerine yeni DC kurup çoğaltma ile senkronlamak daha hızlıdır.
  • Yedekler, AD'nin silinmiş nesne saklama süresinden (varsayılan 180 gün) eski olmamalıdır.
  • Sistem durumu yedeğini haftada en az bir kez alın ve geri yüklemeyi test ortamında deneyin.

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

Silinen AD Kullanıcısını Geri Getirme ve Sistem Durumu Yedeği hakkında

Active Directory Geri Dönüşüm Kutusunu etkinleştirme, yanlışlıkla silinen kullanıcı veya OU'yu geri yükleme ve DC sistem durumu (system state) yedeği alma.

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

Silinen AD Kullanıcısını Geri Getirme ve Sistem Durumu Yedeğ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

Silinen AD Kullanıcısını Geri Getirme ve Sistem Durumu Yedeği nasıl yapılır?

Active Directory Geri Dönüşüm Kutusunu etkinleştirme, yanlışlıkla silinen kullanıcı veya OU'yu geri yükleme ve DC sistem durumu (system state) yedeği alma.

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.