Installing ISA Server 2004 Standard Edition Unattended

You can use the Microsoft ISA Server unattended configuration file that comes with ISA Server 2004 to automate its installation. At a high level, there are two steps to automate the installation of ISA Server:

  1. Configure the Msisaund.ini configuration file.

  2. Run the unattended installation from the command line.

Follow these steps to conduct an unattended installation:

  1. From the ISA Server 2004 CD, open the Fpc folder to locate the Msisaund.ini file.

  2. Copy the Msisaund.ini file to your computer, and then modify it to reflect your settings. Remove the semicolon before the entry you wish to customize, and configure the value. See Table 2-2 for more information on the settings that you can configure.


    If you do not specify a value, Setup uses the default value.

  3. At a command prompt, or within a script, run Setup in Quiet Mode and specify the following path to the Msisaund.ini file:

     "PathToISASetup\FPC\setup.exe" /v / Qb FULLPATHANSWERFILE="\PathToCutomizedMsIsaUnd\MsIsaUnd.ini\" 

Table 2-2: Unattended Installation Options in the Microsoft ISA Unattended Installation Configuration File (Msisaund.ini)




Specifies the product key. This is the 25-digit number located on the back of the ISA Server CD case.


If set to 1, allows firewall clients running earlier versions of the Firewall Client software to connect to ISA Server.


Specifies the range of addresses in the internal network. Msisaund.ini must specify at least one IP address. Otherwise, Setup fails. The syntax is:

  • N From1-To1,From2-To2, FromN-ToN, where N is the number of ranges, and FromI to ToI are the starting and ending addresses in each range.


Specifies the installation directory for ISA Server. If not specified, it defaults to the first disk drive with enough space. The syntax is:

  • Drive:\Folder

The default folder is:

  • %Program Files%\Microsoft ISA Server


Specifies the name of the company installing the product.


If set to 1, log files on the computer are not deleted. The default is 0.


If set to 1, cache files on the computer are not deleted. The default is 0.

ADDLOCAL= {MSFirewall_Management}, {MSFirewall_Services}, {Message_Screener}, {Publish_Share_Directory}, {MSDE}

Specifies a list of components (delimited by commas) that should be installed on the computer. To install all the components, set ADDLOCAL=ALL.

REMOVE={MSFirewall_Management}, {MSFirewall_Services}, {Message_Screener}, {Publish_Share_Directory}, {MSDE}

Specifies a list of components (delimited by commas) that should be removed from the computer. To remove all the components, set REMOVE=ALL.

IMPORT_CONFIG_FILE ={Config_file_path}

Specifies a configuration file to import.

For example, if you were installing ISA Server 2004 Standard Edition from a CD in the D drive, and had customized the unattended configuration file and saved it to the C drive, your command line would look like this:

 "D:\FPC\setup.exe" /v /Qb FULLPATHANSWERFILE="\C:\MsIsaUnd.ini\" 

ISA Server Setup Command-Line Parameters

You can perform both an installation and uninstall using the ISA Server command-line tool as shown here:

 PathToISASetup\Setup.exe [/[X|R]] /V" / q[b|n] FULLPATHANSWERFILE=\"PathToINIFile\MSISAUND.INI\"" 

See the parameters in the following list:

  • PathToISASetup: The path to the ISA Server 2004 installation files. The path can be the root folder of the ISA Server CD or a shared folder on your network that contains the ISA Server files.

  • /Q [b|n]: Performs quiet unattended setup. If you specify b, a progress bar indicates the setup process. If you specify n, no dialog boxes are displayed.

  • /R: Performs unattended reinstallation.

  • /X: Performs unattended uninstallation.

  • /V: Passes parameters to the MsiExec (Windows Installer) service

  • PathToINIFile: The path to the folder containing the unattended installation information.

Troubleshooting Setup

Be aware of the following conditions and issues to avoid anPd overcome setup issues:

  • Run Setup on the server with either a local or domain administrator account. You can use a secondary logon (RunAs) to perform an installation.

  • You can't conduct an unattended installation on a computer with ISA Server 2000 already installed.

  • The INTERNALNETRANGES property in Msisaund.ini must specify at least one IP address range that includes one of the IP addresses of your ISA Server computer or your setup will fail.

  • Notice that there is a backslash before the path to the Msisaund.ini file in the command line. Be sure to provide the leading and trailing backslashes, and use quotation marks, or your installation will probably fail.

  • Microsoft SQL Server Desktop Engine (MSDE) will not install correctly if you are logged on with Terminal Services in Application mode. You can use a Terminal Services session in Administration mode (in Windows 2000) or Remote Desktop (in Windows Server 2003) and execute the command, or use Sysinternals's PSExec.exe tool, available from

Microsoft Internet Security and Acceleration ISA Server 2004 Administrator's Pocket Consultant
Microsoft Internet Security and Acceleration (ISA) Server 2004 Administrators Pocket Consultant (Pro-Administrators Pocket Consultant)
ISBN: 0735621888
EAN: 2147483647
Year: 2006
Pages: 173

Similar book on Amazon © 2008-2017.
If you may any questions please contact us: