If you have customers using deployment servers to push out OS and applications to hundreds of endpoints, our MSI packages support unattended installations. In this video I am showing an unattended installation of SandBlast Agent package using Microsoft Deployment Toolkit 2013 Build 8443.
The command line is msiexec.exe /i "EPS.msi" /qn REBOOT=R
The /qn switches make the install fully unattended and the REBOOT=R fully suppress the reboot. The reboot should handled by the deployment server and not from the MSI package.
I hope you find this helpful