Chapter 22Chapter image

Software Distribution Channels

After Internet Explorer is installed, you can provide future software updates over the Internet or intranet by using software distribution channels, which are Web sites dedicated to software distribution. You can make a software update, such as a new custom package of Internet Explorer, available on your Internet or intranet server and then use a software distribution channel to distribute the update to channel subscribers. By default, Internet Explorer also notifies users when new browser releases and updates are available. You can use software distribution channels to control how often Internet Explorer checks for this updated information.

A Channel Definition Format (.cdf) file contains the software distribution channel settings, including the files to be updated and the daily, weekly, or monthly schedule for updating them on subscribers' computers. Each time the channel is updated, the latest version of the .cdf file is downloaded to subscribers' computers.

When the Open Software Distribution (OSD) section of the .cdf file indicates that a new version of the software is available, subscribers' computers can be instructed to do the following:

Configuring Software Distribution Channels

To configure software distribution channels, you must complete the following tasks:

After you configure software distribution channels on your computer, you can import them into your custom browser packages by using the Internet Explorer Customization wizard. For more information about using the Internet Explorer Customization wizard to import channels, see Chapter 15, "Running the Internet Explorer Customization Wizard."

If automatic browser configuration is enabled on your users' computers, you can use the IEAK Profile Manager to add or delete software distribution channels after you distribute your custom packages.

Creating Web Content

You can create the following Web content, which is included with each .cdf file:

Creating the .cdf Files

Create a .cdf file for each software distribution channel that will be installed on users' computers. When you deploy custom packages of Internet Explorer to your users' computers, you should have enough preconfigured software distribution channels to meet your organization's needs.

Your .cdf file should include the schedule for updates. Using the SCHEDULE element in the .cdf file, you can specify daily, weekly, or monthly update frequencies as well as the time of day and the interval during which updates can occur. Assigning user groups to different schedules, such as alternating days or weeks, can help distribute network load.

You should schedule software downloads for times of low network traffic, especially for large software packages. To avoid a heavy load on your Web servers when all subscribers update the software distribution channel, you should specify that Internet Explorer updates the channel at random times.

Creating Software Distribution Packages

Create the software distribution packages you need to support your software distribution channels. Software distribution packages contain files that are compressed by using the .cab compression format. Each .cab file contains an .inf file that specifies how the .cab file should be installed. To locate the .cab files for the update, Setup reads the information in the IE5Sites.dat file.

Important You should digitally sign your .cab and .exe files before distributing software updates to users' computers. Digital signatures identify the source of programs and guarantee that the code hasn't changed since it was signed. Depending on how users' browser security levels are configured, users could be prevented from downloading .cab and .exe files that aren't signed. For more information about signing your files, see Chapter 12, "Preparing for the IEAK."

Configuring Web Servers

You should configure enough Web servers to support your software distribution channels, as well as the volume of software you distribute. You can include multiple channels on each Web server.

To configure Web servers to support your distribution channels, complete the following tasks:

  1. Install Web server software, such as Microsoft Internet Information Server (IIS).
  2. Configure file systems for each software distribution channel.
  3. Copy the notification pages, graphics files, and software distribution packages to your Web servers.

For more information about configuring Web servers, see your Web server documentation.



Arrow: Top of page