Guest User

Untitled

a guest
Mar 15th, 2016
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $Today = (Get-Date).Date
  2.  
  3. Get-ADUser -ResultPageSize 5000 `
  4.            -SearchScope Subtree `
  5.            -Properties * `
  6.            -Filter {(ObjectClass -eq "user") -and (whenCreated -ge $Today) -or (whenChanged -ge $Today)} |
  7.          Where-Object {$_.DistinguishedName -like "*OU=Student*"} |
  8. ForEach-Object{
  9.     $SchoolID=$_.CanonicalName.split("/")[2].split(" ")[0]
  10.     $SiteID=$_.CanonicalName.split("/")[2].split(" ")[1].substring(1,3)
  11.     Select @{N="School ID";E={$SchoolID}}, @{N="Site ID";E={$SiteID}}, @{N="Login";E={$_.samAccountName}},@{N="PSID";E={$_.EmployeeID}}, @{N="First Name";E={$_.GivenName}}, `
  12.            @{Name="Last Name";Expression={$_.SN}}, @{Name="Account Status";Expression={$_.Enabled}}, @{Name="Email Address";Expression={$_.Mail}}, `
  13.            Title, Department, Company, AccountExpirationDate, @{Name="Account Created";Expression={$_.whenCreated}}, @{Name="Account Changed";Expression={$_.whenChanged}}
  14.         } |
  15. Export-Csv Test.csv -NoTypeInformation
Advertisement
Add Comment
Please, Sign In to add comment