İçindekiler Hesap kilitlenmesi, kullanıcı yanlış parolayı ilkede belirlenen sayıda girdiğinde oluşur. Sık tekrar eden kilitlenmelerin nedeni çoğunlukla kullanıcı değil, eski parolayla sürekli deneme yapan bir cihaz veya kayıtlı kimlik bilgisidir.
Kilitli hesapları bulma ve açma PowerShell 📋 Search-ADAccount -LockedOut | Select-Object Name, SamAccountName, LastLogonDateEtki alanındaki tüm kilitli hesapları listeler.
PowerShell 📋 Unlock-ADAccount -Identity ahmet.yilmazHesabın kilidini açar.
PowerShell 📋 Get-ADUser ahmet.yilmaz -Properties LockedOut, BadLogonCount, LastBadPasswordAttempt, PasswordLastSetKilit durumu, hatalı deneme sayısı ve son hatalı deneme zamanını gösterir.
Kilitlenmenin kaynağını bulma Kilitlenme olayı (4740) PDC Öykünücüsü rolündeki DC'nin güvenlik günlüğüne yazılır ve hangi bilgisayardan kaynaklandığını içerir:
PowerShell 📋 Get-WinEvent -ComputerName (Get-ADDomain).PDCEmulator -FilterHashtable @{LogName='Security'; Id=4740} -MaxEvents 20 | Select-Object TimeCreated, @{n='Kullanici';e={$_.Properties[0].Value}}, @{n='Kaynak';e={$_.Properties[1].Value}}Son 20 kilitlenmeyi, kilitlenen kullanıcıyı ve kaynak bilgisayarı listeler.
Kaynak bilgisayarda kayıtlı eski parolaları kontrol edin: Denetim Masası > Kimlik Bilgisi Yöneticisi veya cmdkey /list. Eski parolayla eşlenmiş ağ sürücüleri, zamanlanmış görevler ve hizmet hesapları sık nedenlerdendir. Telefondaki kurumsal e-posta hesabı eski parolayı denemeye devam ediyor olabilir. Kaynak boş görünüyorsa deneme bir sunucu hizmeti (Exchange, VPN, RADIUS) üzerinden geliyordur; o sunucunun günlüklerine bakın. CMD 📋 cmdkey /listBilgisayarda kayıtlı kimlik bilgilerini listeler. Eskiyse cmdkey /delete:HEDEF ile silin.
Parola sıfırlama PowerShell 📋 Set-ADAccountPassword -Identity ahmet.yilmaz -Reset -NewPassword (Read-Host -AsSecureString "Yeni parola")Parolayı sıfırlar; parola ekranda görünmeden sorulur.
PowerShell 📋 Set-ADUser -Identity ahmet.yilmaz -ChangePasswordAtLogon $trueKullanıcının ilk oturum açışta parolasını değiştirmesini zorunlu kılar.
PowerShell 📋 Get-ADDefaultDomainPasswordPolicyEtki alanının parola ve kilitleme ilkesini (deneme sayısı, kilit süresi) gösterir.
CMD 📋 net user ahmet.yilmaz /domainHesabın etkin olup olmadığını, parola süresini ve grup üyeliklerini gösterir.
Active Directory ve Sunucu: diğer rehberler Active Directory (Etki Alanı) Kurulumu Windows Server'da sıfırdan Active Directory etki alanı (domain) kurulumu: hazırlık, AD DS rolü, orman oluşturma ve doğrulama. Ek Etki Alanı Denetleyicisi (DC) Ekleme Var olan etki alanına ikinci bir domain controller ekleme ve çoğaltmayı (replikasyon) kontrol etme. Bilgisayarı Etki Alanına (Domain) Alma ve Sorunları Windows bilgisayarı domaine katma, "etki alanı bulunamadı" ve "güven ilişkisi bozuldu" hatalarının çözümü. DNS ve DHCP Sunucu Kurulumu Windows Server'da DHCP kapsamı oluşturma, DHCP'yi AD'de yetkilendirme, DNS bölgesi, kayıt ve iletici ekleme. Grup İlkesi (GPO) Yönetimi GPO oluşturma, OU'ya bağlama, hemen uygulama, hangi ilkelerin uygulandığını görme ve yedekleme komutları. Active Directory Sağlık Kontrolü ve Acil Durum Komutları DC sağlık testi, çoğaltma hataları, FSMO rolleri, saat eşitleme, silinen nesneyi geri getirme ve hesap kilitlenme kaynağını bulma. Active Directory Toplu Kullanıcı İşlemleri CSV'den toplu kullanıcı oluşturma, pasif hesapları bulma, parolası süresi dolanları ve grup üyeliklerini raporlama. Windows Server İlk Kurulum Ayarları (PowerShell) Yeni kurulan Windows Server'da ad, saat dilimi, Uzak Masaüstü, ping izni, uzaktan yönetim ve lisans kontrolü komutları. FSMO Rollerini Görme, Taşıma ve Ele Geçirme Active Directory FSMO rollerinin hangi DC'de olduğunu bulma, rolleri başka DC'ye taşıma ve arızalı DC'den zorla alma (seize) komutları. DC'yi Kaldırma: Normal Düşürme ve Ölü DC Temizliği Ç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ı. Silinen AD Kullanıcısını Geri Getirme ve Sistem Durumu Yedeği 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. Etki Alanında Saat Eşitleme (NTP, w32tm) PDC Öykünücüsünü dış NTP sunucusuna bağlama, istemcilerin saatini DC'den alması, saat farkı ve Kerberos hatalarını çözme komutları. 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.
Kullanıcı Hesabı Kilitlenmesi: Kilidi Açma, Kaynağı Bulma, Parola Sıfırlama hakkında
Kilitlenen AD hesaplarını bulma ve açma, kilitlenmeye neden olan bilgisayarı tespit etme (olay 4740) ve kullanıcı parolasını sıfırlama komutları.
Örneklerdeki süslü parantezli alanlar ({{dosya}} gibi) sizin dolduracağınız yerlerdir. Silme ve yönetici yetkisi isteyen komutlarda dikkatli olun.
Kullanıcı Hesabı Kilitlenmesi: Kilidi Açma, Kaynağı Bulma, Parola Sıfırlama nasıl kullanılır?
Rehberi okuyun Adımları sırasıyla izleyin. Komutları kopyalayın Kod kutularındaki 📋 ile kopyalayın; örnek adları kendi değerlerinizle değiştirin. Sonucu doğrulayın Kontrol komutlarıyla işlemin başarılı olduğunu görün.
Sıkça sorulan sorular
Kullanıcı Hesabı Kilitlenmesi: Kilidi Açma, Kaynağı Bulma, Parola Sıfırlama nasıl yapılır? Kilitlenen AD hesaplarını bulma ve açma, kilitlenmeye neden olan bilgisayarı tespit etme (olay 4740) ve kullanıcı parolasını sıfırlama komutları.
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.