Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $dirrep = "C:\Users\Documents\reporttoday.html"
- $a = "<style>"
- $a = $a + "BODY{background-color:#f1f0ef;}"
- $a = $a + "TABLE{border-width: 1px;border-style: solid;border-color: black;border-collapse: collapse;}"
- $a = $a + "TH{border-width: 2px;padding: 40px;border-style: solid;border-color: black;background-color:#f5eff5}"
- $a = $a + "TD{border-width: 2px;padding: 10px;border-style: solid;border-color: black;background-color:#ecfbff}"
- $a = $a + "</style>"
- $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
- foreach($user in $Users)
- {
- if( [datetime]::FromFileTime($user."msDS-UserPasswordExpiryTimeComputed") -lt (Get-Date))
- {
- $user| select @{Name="Логин пользователя";Expression=("SamAccountName")}, @{Name="Пароль просрочен";Expression= {[datetime]::FromFileTime($_."msDS-UserPasswordExpiryTimeComputed")}}|
- ConvertTo-HTML -head $a|
- Out-File $dirrep
- }
- }
Add Comment
Please, Sign In to add comment