KnowledgeBase Archive

An Archive of Early Microsoft KnowledgeBase Articles

View on GitHub

Q202338: SMS: Pre-Stage Clients to Avoid Bandwidth Contention in Install

Article: Q202338
Product(s): Microsoft Systems Management Server
Version(s): winnt:2.0
Operating System(s): 
Keyword(s): kbsms200
Last Modified: 09-JAN-2000

-------------------------------------------------------------------------------
The information in this article applies to:

- Microsoft Systems Management Server version 2.0 
-------------------------------------------------------------------------------

SUMMARY
=======

This article discusses specific scenarios where client staging and pre-install
are useful and presents planning and pre-implementation steps as well as manual
steps for client pre-installation.

In specific situations, it is appropriate to stage the client installation and/or
pre-install the Systems Management Server client core components. Staging
involves carefully planning your Systems Management Server deployment with
phased installation tactics that help relieve network congestion during
first-time client install. Pre-installing involves creating a partial Systems
Management Server client directory structure and copying key files locally to
the client. If these files are present, the client will not re-copy the files
upon installation.

MORE INFORMATION
================

Windows Networking Logon Discovery and Windows Networking Logon Installation are
often confused. Logon Discovery not only shows you which clients are logging
into your network, it also turns all clients that log into the network into
Potential Managed Resources. Managed Resources are clients and servers that have
one or more of the client agents installed on them, such as Remote Tools or
Software Distribution. Logon Installation actually turns the potential managed
resource into a managed resource and installs the optional client agents that
are enabled for the site.

To turn a client into a potential managed resource, the client Core Components
are installed at logon if Windows Networking Logon Discovery is enabled even if
the client is not assigned (within the site boundaries for the site).
Installation of the Core Components consume approximately 14 megabytes of
network traffic. This one-time install can be a huge network hit. This applies
whether or not Windows Networking Logon Installation is enabled.

NOTE: Network Discovery is passive and does not install the client core
components.

All potential managed resources and managed resources must have the Systems
Management Server core components installed. There are four ways the core
components can be installed: Logon Discovery, Logon Installation, SMSMan, and
client pre-install. There are several ways to stagger installation so that the
network is not impacted depending on which logon method is used.

Windows Networking Logon Discovery
----------------------------------

When Logon Discovery is enabled for one or more domains, every client that runs
the SMSLS will get the client core components installed. Following are several
possible approaches to minimize network traffic at logon:

1. Manually update user logon scripts. If you want to control the number of
  clients discovered on a single day, it is possible to manually modify the
  user logon scripts by completing the following steps:

  a. In the Systems Management Server Administrator's Console, in the Site
     Hierarchy node under Discovery Methods, edit the Windows Networking Logon
     Discovery properties.

  b. On the General tab, select Enable Windows Networking Logon Discovery.
     Ensure the user accounts domain you want to discover clients in is listed.

  c. On the Logon Settings tab, clear Modify User Logon Scripts.

  d. In User Manager for Domains, add SMSLS under Logon Script Name for each
     user environment profile you want to enable. If your company is already
     using logon scripts, you can edit one or more of the logon script .bat
     files by adding SMSLS at the beginning or end.

2. Discover the client manually by using the Systems Management Installation
  Wizard, or Smsman. Smsman.exe can run silently with a command line argument
  and a link to it can be sent in an e-mail message or placed on a web page.
  Smsman will not cut down the amount of network traffic but it's use at
  staggered times will lessen the impact of the one-time client core component
  install.

3. Pre-install the client core components. Pre-installing the client is
  beneficial when setting up a client remote from the Systems Management Server
  Site; for example if you have a contractor build and supply your desktops.
  When the client is discovered through logon, it looks for some client
  components locally on the client, and if it does not find them, it copies
  them from the server. If it does find them, it bypasses copying them at a net
  bandwidth savings of 6 megabytes per client. To manually pre-stage the client
  complete the following steps:

  a. Create a %Windir%\MS\SMS\Core\Bin folder.

  b. Rename SLWNT3 (if the client is 32-bit), Slwnt32a.exe (if you are using an
     Alpha computer), or SLWNT16 (if the client is 16-bit) to Slownet.exe.

  c. Copy the following files in the %windir%\ms\sms\core\bin directory:
     Boot32WN, Slownet, Clicore, and Snboot.

Windows Networking Logon Installation
-------------------------------------

If Logon Installation is also enabled and one or more optional client agents are
turned on, network bandwidth consumption increases. There are several possible
approaches to minimizing the network traffic at first-time install. These
include:

1. Perform discovery first, and a few days or weeks later, enable Logon
  Installation. Since the client must be discovered to be installed, it is
  possible to follow any of the staging approaches documented in Windows
  Networking Logon Discovery above. If network bandwidth consumption is not
  really a problem, it is possible to break the client installation into two
  stages by enabling Logon Discovery (with automatic logon script modification)
  to get the core components installed and a few days later enable Logon
  Installation to get the client optional components installed. Keep in mind
  you can turn off Logon Discovery once your clients have been installed.

2. Manually update user logon scripts. If you want to control the number of
  clients installed on a single day, it is possible to manually modify the user
  logon scripts:

  a. In the Systems Management Server Administrator's Console, in the Site
     Hierarchy node under Installation Methods, edit the Windows Networking
     Logon Installation properties.

  b. On the General tab, check Enable Windows Networking Logon Installation.
     Ensure the user accounts domain you want to discover clients in is listed.

  c. On the Logon Settings tab, clear Modify user Logon Scripts.

  d. In User Manager for Domains, add SMSLS under Logon Script Name for each
     user environment profile you want to enable. If your company is already
     using logon scripts, you can edit the one or more of the logon script .bat
     files by adding SMSLS at the beginning or end.

3. If Logon Discovery is not being used, you can achieve the same results by
  turning off all client components until the majority of clients completed
  install. This will cause only the client core components to be installed
  initially. You can then turn on the optional components, one at a time,
  staggered by one or more days. The clients will install the optional
  components when the Client Configuration Installation Manager (CCIM) runs
  it's next cycle (default is every 23 hours) or the next time it runs SMSLS.
  It is possible to manually trigger the CCIM cycle by using the SetEvt tool
  from the Back Office Resource Kit, volume 4.5.

NOTE: The BackOffice Resource Kit version 4.5 contains an SMS Installer script
named Clistage.ipf that can be used to install the base components on clients
before adding them to the site. This script is also known as the Client Preload
Tool.

REFERENCES
==========

For additional information, please see also:

The Windows Client 32-bit Discovery and Installation flow in Appendix D of the
Administrator's Guide describes the client discovery and installation process in
detail.

  Q225514 NT Logon Server Manager Replicates Files When It Should Not


Additional query words: prodsms plannning plan howto smsplan flood smsfaqtop

======================================================================
Keywords          : kbsms200 
Technology        : kbSMSSearch kbSMS200
Version           : winnt:2.0
Issue type        : kbinfo

=============================================================================

THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Copyright Microsoft Corporation 1986-2002.