Is there a PS Script that can read user first and last names from a spread sheet, find that user in active directory, update a couple of attributes and then print out the successful and unsuccessful updates in two excel files? Thanks in advance.
Yes that is possible but reading and writing to Excel from PowerShell is very slow. I'd recommend using csv files and converting them to Excel at the end of the script.
Most of what you want is available here
http://msmvps.com/blogs/richardsiddaway/archive/2012/03/22/updating-ad-users-in-bulk.aspx
but be aware that it covers four different methods of modifying AD