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.