Saya perlu mendapatkan perubahan kata sandi terakhir untuk sekelompok akun di grup keamanan Direktori Aktif, dan saya merasa ini adalah sesuatu yang harus dilakukan PowerShell dengan baik.
Saat ini, saya sudah terjebak pada cara membaca atribut pwdLastSet dari akun AD yang saya lihat. Bahkan menjalankan sesuatu yang sederhana seperti ini:
[adsi] "LDAP://cn=user1,ou=Staff,ou=User Accounts,dc=ramalamadingdong,dc=net" | Format-List *
memberikan hasil untuk pwdLastSet yang muncul seperti ini:
pwdLastSet : {System.__ComObject}
Saya merasa saya melakukan ini dengan cara yang salah, jadi apa cara terbaik untuk melakukan query dan kemudian memformat output (nilainya didasarkan pada Windows Epoch dan tidak dapat dibaca oleh manusia) dari atribut pwdLastSet?