Article ID: 223371 - View products that this article applies to.
This article was previously published under Q223371
This article describes a procedure to deploy Microsoft Internet Explorer versions 4.x and 5.0 through Microsoft Systems Management Server version 1.2 to Microsoft Windows NT-based clients, when the user is not an administrator on the local computer.
Internet Explorer Setup requires administrator rights to complete its installation on computers running Microsoft Windows NT. The Systems Management Server Package Command Manager (PCM) service can deliver the first phase of the Internet Explorer installation and restart the client. However, after the client is restarted, Internet Explorer Setup continues running instructions from the RunOnce section of the registry. The processes running from the registry require Administrator rights in order to complete the installation.
Before beginning, first obtain the Iesetup.zip file. This file contains a Systems Management Server Installer script file named Iesetup.ipf, and the Shutdown.exe command line utility.
This .zip file can be downloaded from the following Microsoft Web site:
http://technet.microsoft.com/en-us/ie/bb219529.aspxFor additional information about downloading files from the Microsoft Download Center, click the article number below to view the article in the Microsoft Knowledge Base:
119591The procedures outlined in this article require that the Windows NT clients run the Systems Management Server Package Command Manager as a service. The PCM service requires a user account that meets the following requirements:
(http://support.microsoft.com/kb/119591/EN-US/ )How to Obtain Microsoft Support Files from Online Services
(http://support.microsoft.com/kb/167114/EN-US/ )SMS: PCM Service Now Available for Windows NT Clients
Part 1 - Customizing and Compiling the ScriptThe following steps explain how to customize the Systems Management Server Installer script, Iesetup.ipf, and create the Iesetup.exe file. The Iesetup.exe file is generated when the Iesetup.ipf script is compiled by Systems Management Server Installer. Unlike version 2.0 of Systems Management Server, the Systems Management Server Installer can not be installed during the site installation but must be installed separately. If the script has been previously compiled with an older version of the Systems Management Server Installer, it must be recompiled using the Systems Management Server Installer version 2.0.64.00 or later.
The Iesetup.ipf file is a sample script that modifies the client registry to enable automatic logon on the Windows NT clients with an Administrator account. To prevent compromising security, the script also disables the mouse and keyboard to prevent the local user from interrupting the script while the computer is logged on with administrative rights. For additional information about enabling automatic logon, click the article number below to view the article in the Microsoft Knowledge Base:
97597It is necessary to modify the installer script for use within the network environment. The Windows NT domain, domain administrative account and password must be configured within the script to operate properly. All network information will be compiled into the new executable file preventing users from obtaining the account information.
(http://support.microsoft.com/kb/97597/EN-US/ )How to Enable Automatic Logon in Windows NT
Customizing the Script
IE5SETUP.EXE /Q:A /C:"ie5wzd /S:""#E"" /Q /R:N"When using the IEAK to create a customized installation of Internet Explorer for a silent installation, it is necessary to check the "Install Silently" option.
If the package will not be configured for a silent installation, this option must remain unchecked within the IEAK when creating a customized installation. Also modify the "Execute" script item under Section Two from
Execute %IENT_PATH%\Ie5setup.exe /Q:A /C:"ie5wzd /S:""#E"" /Q:C /R:N"to remove the command line syntax. The line should then read:
Execute %IENT_PATH%\IE5SETUP.EXEFollowing is a list of the command line switches that can be used to control the installation of Internet Explorer:
/Q - Specifies a quiet "hands-free" mode. The user will be prompted for information that has not been specified.
/B:iebatch.txt - Specifies the batch script file to use.
/Q:A - Specifies a quiet mode with no user prompts.
/Q:C - Specifies a quiet mode with the Cancel button not displayed, so the user cannot cancel Setup. The Internet Explorer Customization wizard uses this switch if you select the "Install package silently" option when you are installing as a corporate administrator.
/M:[0|1|2|3...] - Specifies the installation mode. For customized IEAK packages, 0 refers to the first installation choice, 1 refers to the second choice, and so on (for example, 0=minimal, 1=typical (default), 2=full).
/E:ComponentID,ComponentID - Specifies extra components to be installed regardless of the installation mode. Use this switch to specify components that aren't a part of the installation type you specified in the Customization wizard. This switch also overrides settings in the batch text file, if used. The ComponentID is a string that uniquely identifies a component; you can find the corresponding string in the component sections of the Iesetup.cif file.
/S:""#e"" - Designates the source path of Ie5setup.exe. The ""#e"" refers to the full path and name of the .exe file. Note that two pairs of double quotation marks must surround the path.
/R:N - Suppresses restarting the computer after installation. If you suppress restarting, your program should take care of restarting the computer. Internet Explorer is not configured correctly until the computer is restarted.
/D - Specifies that you want to download only the files for the current operating system.
/D:1 - Specifies that you want to download files for Microsoft Windows and Windows NT operating systems.
/G: - Runs specified installation sections in Iesetup.inf. Separate sections with commas.
/X - Installs Internet Explorer without the shell, icons, or links. This option is useful for hosting browser controls in your own application.
/X:1 - Installs Internet Explorer with the shell, icons, or links, but does not take over default browser or http protocol associations.
/P - Reports the required component and disk space cost for an installation. It enables you to see how much disk space will be used based on the installation options selected.
/F -(Fix) Reinstalls all items on the user's computer that are the same version or newer. Using the /F switch ensures that no component is replaced with an earlier version.
Part 2 - Creating the SMS PackageThe following procedure outlines the steps needed to create the Systems Management Server package for deployment. This is not to be confused with the Internet Explorer package created with the IEAK. This is the actual package that Systems Management Server will use for distribution.
Part 3 - Creating the JobThe following steps outline the creation of the Job to distribute the Internet Explorer Package to the clients:
Part 4 - The Installation Process
Phase 1Iesetup.exe performs the following tasks:
Article ID: 223371 - Last Review: October 16, 2007 - Revision: 3.2