Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2015
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. $users = @(Get-ADUser -Filter "userPrincipalName -like '*$suffix'" -SearchBase $OU)
  2. $users | foreach-object {
  3. $upn = $_.userprincipalname.replace("$suffix","$newsuffix")
  4. logwrite “changed the UPN suffix for : $UPN on $date"
  5. set-aduser $_ -userprincipalname $upn
  6. }
  7.  
  8. if($users.Count -gt 0) {
  9. send-mailmessage -to "User01 <user01@example.com>" -from "User02 <user02@example.com>" -subject "Users has been changed" -Attachments "c:logs$($currentuser).log”
  10. }
  11.  
  12. Get-ADUser -Filter "userPrincipalName -like '*$suffix'" -SearchBase $OU |
  13. foreach-object {
  14. $upn = $_.userprincipalname.replace("$suffix","$newsuffix")
  15. $logfile += “changed the UPN suffix for : $UPN on $date`n"
  16. set-aduser $_ -userprincipalname $upn
  17. }
  18.  
  19. if($logfile)
  20. {
  21. $logfile | out-file <filename>
  22. send-mailmessage -to user@dmain.com -from person@domain.com -subject $subject -body $logfile
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement