Our clients have purchased something like 2000 machines (Dell all-in-ones running win8.1). The software we're building uses IIS and php to show content from the localhost through a Java front end. So we need IIS 8, PHP 5.6, MySQL, JRE 1.8 and Teamviewer installed on these machines. Additionally, there's content that has to be placed in the localhost and jar files in the requisite locations.
The problem: The guys handling the machines (physical setup/placement) aren't equipped to handle something this complex. I've seen them screw up using single installers in the past, so I'd like to limit our dependence on them. We don't have physical access to the machines because of logistics and most of them will have a 2g connection at best, so we can't do any of this remotely.
Ideally, I'd like to have a silent install of all components, though a single msi/exe. Each system is brand new, so they're virtually identical. I'm going to try SilentInstall and AdvancedInstaller but meanwhile, if anybody has any suggestions, I'd be glad to hear them. Purchasing is not an issue as long as it's some kind of enterprise/bulk license.