Automount SMB share at specific location
I've had to do this as well, and I have an Applescript I wrote and cobbled together from working sources to request the user's password and then use mount_smbfs to mount to a specific location (with folders already set up).

This prevents stale passwords from quickly locking out the account, and also prevents passwords in the script body. I do hard-code the username in the script, that's safe enough I think.

I also do (list disks) to check which shares are already mounted, and then use the results to report back the mounted shares, and any failed mount attempts.