If you want to install an MSI with no user intervention, and scripted, you can use msiexec. But what if you want to do a complete installation on the product, instead of a typical installation (which would be default)? Put this in your script:
msiexec /i yourpackage.msi /passive ADDLOCAL=ALL
ADDLOCAL=ALL is the key to a complete install. Enjoy your automated windows installation.