Linux systemd-journald Yapılandırma
Systemd-journald, modern Linux dağıtımlarında (Ubuntu dahil) sistem günlük...
DC (Domain Controller) üzerinde bir kullanıcının en son ne zaman şifre değiştirdiğini PowerShell ile öğrenmek için aşağıdaki komutları kullanabilirsiniz: 1. Tek bir kullanıcı için:
Get-ADUser -Identity "kullaniciadi" -Properties PasswordLastSet | Select-Object Name, PasswordLastSet
2. Belirli bir kullanıcının detaylı bilgileri:
Get-ADUser -Identity "kullaniciadi" -Properties * | Select-Object Name, PasswordLastSet, LastLogonDate, PasswordNeverExpires, PasswordExpired
3. Tüm kullanıcıların şifre değiştirme tarihlerini listele:
Get-ADUser -Filter * -Properties PasswordLastSet | Select-Object Name, PasswordLastSet | Sort-Object PasswordLastSet -Descending
4. Son 30 gün içinde şifre değiştiren kullanıcıları bul:
$tarih = (Get-Date).AddDays(-30) Get-ADUser -Filter {PasswordLastSet -gt $tarih} -Properties PasswordLastSet | Select-Object Name, PasswordLastSet
5. Şifresini hiç değiştirmemiş kullanıcıları bul:
Get-ADUser -Filter {PasswordLastSet -eq $null} -Properties PasswordLastSet | Select-Object Name, PasswordLastSet
6. Daha detaylı tablo formatında görüntüle:
Get-ADUser -Filter * -Properties PasswordLastSet, PasswordNeverExpires | Select-Object Name, @{Name="Şifre Son Değiştirilme"; Expression={$_.PasswordLastSet}}, @{Name="Şifre Süresi Dolmuyor"; Expression={$_.PasswordNeverExpires}} | Format-Table -AutoSize
Bu komutları çalıştırmak için: