After creating a batch file, you move it to a server or use a mapped drive letter or a UNC (universal naming convention) path. If you place it on a server for users to run, create a shared folder on the server, and then add users to the share with the rights they need. Users who just run the batch file can have read-only access to the shared folder.
Next, in another server location, create a directory for each product you want to install. Copy the installation files to this directory from the product media. You may also want to create directories for service packs, extensions, and your own customization tools.