Monday, January 31, 2005

Getting Start with Microsoft SMS 2003

Here is a summary of steps involved to get started on Microsoft Systems Management Server 2003.

Watch these essential webcasts
Procedure to install SMS 2003
  • Install SQL 2000 and patched.
  • Install SMS 2003 and apply SP1.
  • Install BITS support on IIS.
  • Install WebDAV on IIS.
  • Install SSL Certificate on IIS (if you want https in reporting).
  • Configure Site Settings (Site Boundary/ Roaming Boundary, Publish to AD, etc).
  • Configure Site Systems (Management Point, Reporting Point, etc).
  • Configure Client Agents (Hardware Inventory, Software, etc, polling schedule).
  • Configure Client Installation Methods (Software Distribution Account, SMSSITECODE).
  • Configure Component Configuration (Software Distribution Account).
  • Configure Discovery Methods (Active Directory, etc).
  • Grant permissions for others to access the SMS server.
  • In Collections (after AD Discovery complete), refresh on All Systems. Install SMS clients (push installation) selectively.
  • In Software Updates, download and Install Inventory Scanning Programs.
Procedure to deploy package
  • Build Query (to select machine eligible for package deployment).
  • Define Collection based on Query.
  • Build Package.
  • Build Advertisement (Schedule, Target Collection).
  • Wait for machine's regular advertised program polling cycle, or go to client machine (Control Panel, System Management) to initial machine policy refresh. Then, the package will be deployed.
Procedure to deploy patches
  • Run report "Software updates with count of applicable and installed computers".
  • Based on the missing updates reported, go to Software Updates, Distribute Software Updates.
  • Build Package (one package contains all necessary patches).
  • Specify parameters (/z /Q or other options) for each patch included the package.
  • Specify the rest of the package option (Postpone reboot, allow users to defer, etc).
  • This process will automatically create the advertisement.
Procedure to deploy custom package
  • Create Package.
  • In Package | create Program, and define program install command there.
  • In Package | Distribution Point, associate the package with a distribution point.
  • Create Collection (optional).
  • Create Advertisement.
Remember
  • A Collection contains a set of machines. It can be generated based on the result of a Query. (Note: a Query can run based on a Collection. This is used to limit the scope on which the query command is run against.).
  • A Package can contain a software, a service pack, or multiple patches. It basically just points to the source folder that contains all the executables, config, etc required.
  • Inside a package, you can define more than one programs. A program is for you to define what the executable is and the corresponding command line options.
  • e.g. A package for Sun Java 1.4.2_07 can have two programs, one to define how to install sun java, and one for uninstalling it.
  • An Advertisement associates a Program (inside a Package) to a Collection with a deployment schedule.

No comments: