3

Я работаю над командой, чтобы вытащить пользователей и дату / время, когда их пароль истечет. Попытка заставить это выглядеть несколько прилично. Я чувствую, что это должно работать, но это не работает, как планировалось. Может ли кто-то со свежими глазами взглянуть и сообщить мне, что я сделал неправильно?

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")}}

1 ответ1

3

Ты почти там, но ты пропустил ни одного персонажа.

Вам нужно включить:

{Name="ExpiryDate";Expression={[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}}

в хеш-таблицу:

@{Name="ExpiryDate";Expression={[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}}

Только один маленький символ @ - это все, что вам нужно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .