Как отобразить пользователей у которых истекает пароль?

Доброе утро.

Имеется вот такой кусок, который отображает ФИО пользователя, когда последний раз менял пароль, и просрочен ли пароль и стоит ли галка, что пароль никогда не истекает.
$data = Get-ADUser -Filter * -SearchBase "DC=lala,DC=local" -Properties PasswordExpired,PasswordLastSet,PasswordNeverExpires
$data | ft -Property Name,PasswordLastSet,PasswordNeverExpires,PasswordExpired


Все работает и все замечательно, но как можно отобразить только тех пользователей, у которых пароль истекает через 2 дня? На просторах интернета не нашел явного ответа.

За ранее благодарю.
  • Вопрос задан
  • 165 просмотров
Решения вопроса 1
@AAT666
Get-ADUser -Filter * -SearchBase "DC=lala,DC=local" -Properties msDS-UserPasswordExpiryTimeComputed | ?{ (Get-Date).adddays(2) -gt [datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")} | select name | sort name
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы