Hi,
If the batch is a private batch then the students cannot join the batch from the batch page.
Now if the student purchases the course then on the course page they'll see the option to enroll in any one of those batches. Now after enrolling in one of those batches they'll not see the option to enroll in any other batch.