Я работаю над командой, чтобы вытащить пользователей и дату / время истечения срока действия их пароля. Стараюсь, чтобы это выглядело прилично. Я чувствую, что это должно сработать, но это не работает, как планировалось. Может кто-то свежим взглядом посмотрите и дайте мне знать, что я сделал неправильно?
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")}}