Я работаю над командой, чтобы вытащить пользователей и дату / время, когда их пароль истечет. Попытка заставить это выглядеть несколько прилично. Я чувствую, что это должно работать, но это не работает, как планировалось. Может ли кто-то со свежими глазами взглянуть и сообщить мне, что я сделал неправильно?
Get-ADUser -filter {Enabled -eq $True -and PasswordNeverExpires -eq $False} –Properties "DisplayName", "msDS-UserPasswordExpiryTimeComputed" | Select-Object -Property "Displayname", {Name="ExpiryDate";Expression={[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}}