Hi Ketsia,
Using batch files may be more efficient for mass deployment purposes. If you have a lot of machines which will be having identical installations, you can write a batch file with the install command, then simply copy to individual machines and run with a click. This also circumvents the possibility of mistyping the command on machines here and there; any mistakes can be corrected in the batch file before deployment.
As the Help File also notes, you can create multiple batch files with different installation parameters. For example, if different machines will need different install levels, you could have different batch files for different install levels.
In general, batch files are particularly advantageous when used to implement repetitive tasks. If you are only concerned with an unattended install on one machine, there is little to be gained by making a batch file as opposed to entering the command directly; they are essentially equivalent actions.