如主題,試寫了半天還是沒有辦法好好的達成目的..
想要做的是利用一個PowerShell去抓出譬如五分鐘前有變更網域密碼的人,之後會針對這些人做系統郵件通知這樣。
$today = (get-date).date
$uses = get-aduser -filter {(Enabled -eq $true) -and (PasswordNeverExpires -eq $false)} -properties Office, Name, DistinguishedName, PasswordNeverExpires, PasswordExpired, PasswordLastSet, EmailAddress, LastLogonDate, Manager | where { $.passwordexpired -eq $false } | where { $.PasswordLastSet.date -eq $today } | fl Name, EmailAddress, PasswordLastSet
這樣先是寫的結果是可以跑出當天有變更密碼的人,但是 where 無論怎麼組都搞不好,腦袋不好使..看看有無高手可以獻策,感謝!