Concerning the mounting of AD student shares, I use a script that puts an alias of the user's folder, which is inside the share, on the desktop.
Our student shares are divided alphabetically, so a path for a student whose username starts with "h" would be
/volumes/studenth/hfacebookuser
Note that AD mounts the actual server so one doesn't have to use its actual name.
Here is the script :-
#!/bin/sh
me=$(logname)
x=$(echo $me | cut -c1)
/bin/ln -s /volumes/STUDENT$x/$me /Users/$me/Desktop/$me"'s H Drive"