Kullanıcı Hesabı Kilitlenmesi: Kilidi Açma, Kaynağı Bulma, Parola…
Active Directory ve Sunucu

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ı.

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, LastLogonDate

Etki alanındaki tüm kilitli hesapları listeler.

PowerShell
Unlock-ADAccount -Identity ahmet.yilmaz

Hesabın kilidini açar.

PowerShell
Get-ADUser ahmet.yilmaz -Properties LockedOut, BadLogonCount, LastBadPasswordAttempt, PasswordLastSet

Kilit 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 /list

Bilgisayarda 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 $true

Kullanıcının ilk oturum açışta parolasını değiştirmesini zorunlu kılar.

PowerShell
Get-ADDefaultDomainPasswordPolicy

Etki alanının parola ve kilitleme ilkesini (deneme sayısı, kilit süresi) gösterir.

CMD
net user ahmet.yilmaz /domain

Hesabın etkin olup olmadığını, parola süresini ve grup üyeliklerini 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

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?

  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

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.