Batch Create User Email Wrong LInk

I need to create several hundred users and ran a test. The user was added to the correct site, password generated all good. Problem is in the notification email it sent (to me) the link to login was to the main network site and NOT to the sub-site on the network that the user was added to. Why is this, and is there a way to fix?
Thanks.