Overview of Installation

The installation of software in the Microsoft Systems Management Server (SMS) environment starts with the collection of inventory information from computers throughout the organization. This hardware and software inventory information is stored in the SMS database and used to plan and control the installation process.

SMS distributes software throughout an organization in the form of packages. These packages define the components to be installed, the supported platforms, and various configuration options for the software.

SMS installs software by using jobs that target specific sets of computers and define the mechanics of the distribution through the SMS hierarchy. A job defines a set of computers called distribution servers, which act as staging points in the hierarchy for packages. After a package is present on the distribution servers, the job is sent as a control file to the target clients, where it is executed by a component of the SMS client code called the Package Command Manager (PCM).

    To install software in an SMS environment, use the following general procedure
  1. Create a setup or installation program.
  2. Create a PDF.
  3. Create a package directory.
  4. Import the software package into the SMS environment.
  5. Use an SMS job to install the package.
  6. Write a package command status MIF file in the Windows directory.

The same rules apply when maintaining packages.

Removing software requires a deinstallation program, which can be a command-line switch on your main setup program. A package command status MIF file must also be written in the Windows directory.