If you're looking to create an unattended installation scenario for an IIS Web Server one approach would be to script your installation using PowerShell. This article describes the installation steps for IIS on Windows Server 2012. With these steps you can assemble a script for the provisioning of your application use case.