If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.
Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.
Have a better answer? Share it in a comment.
I'm curious if anyone else has suggestions, but your answer may simply be that this is not possible. You might have to implement an audit system whereby you track who changes the password and then that person must retain records as to who authorized the change.