Guest User

Untitled

a guest
Jul 13th, 2020
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $dirrep = "C:\Users\Documents\reporttoday.html"
  2.  
  3. $a = "<style>"
  4. $a = $a + "BODY{background-color:#f1f0ef;}"
  5. $a = $a + "TABLE{border-width: 1px;border-style: solid;border-color: black;border-collapse: collapse;}"
  6. $a = $a + "TH{border-width: 2px;padding: 40px;border-style: solid;border-color: black;background-color:#f5eff5}"
  7. $a = $a + "TD{border-width: 2px;padding: 10px;border-style: solid;border-color: black;background-color:#ecfbff}"
  8. $a = $a + "</style>"
  9.  
  10. $Users = Get-ADUser -SearchBase 'OU=Outsource,OU=UsersDC,DC=domen,DC=local' -filter {Enabled -eq $True -and PasswordNeverExpires -eq $False} -Properties msDS-UserPasswordExpiryTimeComputed, PasswordLastSet, CannotChangePassword
  11. foreach($user in $Users)
  12.     {
  13. if( [datetime]::FromFileTime($user."msDS-UserPasswordExpiryTimeComputed") -lt (Get-Date))
  14.         {
  15. $user| select @{Name="Логин пользователя";Expression=("SamAccountName")}, @{Name="Пароль просрочен";Expression= {[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}}|
  16. ConvertTo-HTML -head $a|
  17. Out-File $dirrep
  18. }
  19.     }
Add Comment
Please, Sign In to add comment