I have created a batch file to install several applications (with as little interaction from the user as possible). The first time the batch file installed MSSQL2008 (with a commandline configuration script - attached), the TCP port was automatically configured to be static and set to 1433. Subsequent installation tests (each test is in a clean Virtual Machine) intalled MSSQL with the TCP port set to dyanmic.
Although MSSQL is also installed as a named instance, the application that depends on MSSQL (Railo CFML Server) only uses hostname:port to connect to a database.
What do I need to do to insure that MSSQL installs with a static TCP port of 1433? I really don't want the user to have to go into the SQL Server Network Configuration and manually tweak the TCP protocol.