I’ve managed to get the glassfish v3 silent install working.
Maybe I should have just used the zip file distribution… anyway….
Here is the answer file I used. all the ${variables} need to be filled in with the values relevant to your situation. You have to pass the -s option as well as the -a option to the glassfish installer exe.
RegistrationOptions.regoptions.CREATE_NEWACCT=CREATE_NEWACCT glassfish.Administration.HTTP_PORT=${glassfish.http.port} updatetool.Configuration.PROXY_PORT= glassfish.Administration.ADMIN_PASSWORD=${glassfish.admin.password} JDKSelection.directory.JDK_FROM_LIST_CHOICE=false RegistrationOptions.regoptions.SKIP_REGISTRATION=SKIP_REGISTRATION updatetool.Configuration.PROXY_HOST= SOAccountCreation.accountinfo.COUNTRY= InstallHome.directory.INSTALL_HOME=${INSTALL_PATH} RegistrationOptions.regoptions.USE_EXISTINGACCT=USE_EXISTINGACCT SOAccountCreation.accountinfo.FIRSTNAME= updatetool.Configuration.ALLOW_UPDATE_CHECK=false glassfish.Administration.ADMIN_USER=${glassfish.admin.user} JDKSelection.directory.JDK_LIST= SOAccountCreation.accountinfo.PASSWORD= SOAccountCreation.accountinfo.COMPANYNAME= JDKSelection.directory.HIDDEN_JDK= SOAccountCreation.accountinfo.COUNTRY_DROP_DOWN= SOAccountCreation.accountinfo.REENTERPASSWORD= License.license.ACCEPT_LICENSE=0 RegistrationOptions.regoptions.USERNAME= updatetool.Configuration.BOOTSTRAP_UPDATETOOL=false SOAccountCreation.accountinfo.LASTNAME= glassfish.Administration.ADMIN_PORT=${glassfish.admin.port} RegistrationOptions.regoptions.USERPASSWORD= JDKSelection.directory.JDK_TYPED_IN_CHOICE=true SOAccountCreation.accountinfo.EMAIL= JDKSelection.directory.JDK_TYPE_IN=${JDKPath} RegistrationOptions.regoptions.DUMMY_PROP=