← Anasayfa

Active Directory Şifre Belirleme Krizleri (Set-ADAccountPassword)

Güvenlik, Kullanıcı YönetimiPowerShell

Active Directory modülünde bir kullanıcının can sıkan hesabının şifresini hızlıca değişmek istediniz. Komutumuz şöyle gibi duruyor; Set-ADAccountPassword -Identity ahmet -NewPassword "GusluSifre!1" lakin Enter'a basınca kıpkırmızı hata patlıyor. Hata diyor ki 'Dostum AD ortamına parmak basacaksan, düz String yazı kabul etmem, ben dev bir siber korumayım'.

Anahtarı Çelik Kutuda İletmek

Yapmanız gereken o düz şifreyi bir çelik kutuya SecureString olarak mühürleyip kancalaya asmaktır:

$CelikKutuSifre = ConvertTo-SecureString "GusluSifre!1" -AsPlainText -Force
Set-ADAccountPassword -Identity "ahmet" -NewPassword $CelikKutuSifre -Reset

Yahut yeni şifreyi ilk loginde zorunlu mu yapsın istersiniz:

Set-ADUser -Identity "ahmet" -ChangePasswordAtLogon $true

Her şey bitti! O şifreyi salt metin formatında AD kütüphanesinden gizledik ve sunucuya güven dolu bir anahtar sunduk. Her IT ci bu ConvertTo kuralına mutlaka çapraz ateşlerde düşmüştür.