Home > Windows Server Tips > Windows Systems and Network Administration > The ABCs of SMS
Windows Server Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

WINDOWS SYSTEMS AND NETWORK ADMINISTRATION

The ABCs of SMS


Brien M. Posey, Contributor
10.24.2005
Rating: -3.17- (out of 5)


Expert advice on Windows-based systems and hardware
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


I dreaded new software versions in the 1990s when I was working as a network administrator for a large insurance company. A new software package meant I would spend my weekend manually feeding floppies to about a thousand workstations.

Thankfully, those days are history. Admins now have easier and more efficient ways of distributing software to workstations in large organizations.

One method of deploying software involves using Microsoft's Systems Management Server (SMS) 2003. SMS Server 2003 not only distributes software for you, it even monitors the distribution process so that you are better able to provide assistance to machines that might be having trouble accepting the new software.

Step 1: Establish your target
In SMS 2003, the first step in deploying software to clients is to determine which clients need the software. Those clients are then placed into a "target collection," which is a term for a group of computers that the software will be distributed to.

A target collection can contain a single computer, every computer on the network or anything in between. One advantage in creating a collection is that the collection is based on Active Directory containers. This means, for example, that you can build a collection that contains specific users, or you could create a collection based on group membership or even domain or site. You can even create dynamic, query-based collections. For example, you could tell SMS to create a collection of all PCs that are running Windows XP.

Step 2: Create a distribution point and "package"
The next requirement for deploying software with SMS is to establish a software distribution point, which is simply a repository of software accessible to SMS. When SMS deploys software, it gets the necessary files from the software distribution point and copies them to the client machines.

In order to distribute software to clients, you must create a software distribution package and then "advertise" that package to the clients in the target collection.

A software distribution package is a collection of the files required for installing the application that is being deployed. Items like programs, source files and source file paths make up the packages. In SMS, a package is the basic unit of software distribution. One interesting side note about packages is that they don't technically have to contain every file required by the application that's being deployed.

For example, suppose that the setup program for an application was designed so it uses DEFRAG.EXE to defragment the hard disk prior to installing the application. In such a case, DEFRAG.EXE would not have to be included in the package because it is part of the operating system and can be run locally on the client machine.

Creating packages for SMS is something of an art form, and there are several ways you can do it. One method uses the SMS Administrator console to define the package's properties while another method involves creating a package definition file. A package definition file is a file with the .SMS extension (.PDF in older versions of SMS). A wizard that imports .MSI files creates the package definition files.

Another way you can create an installation package is to use the SMS Installer, which is a utility that can create a setup program or an MSI file for an application.

Advertising the distribution package is Microsoft-speak for making the program available to the selected clients. The SMS server sends out the advertisement, which contains the name of the application that's being deployed, the target collection and the scheduling configuration. The scheduling configuration contains information such as when the application should be deployed and when it expires.

New UI for Version 4
While you now have the basics of software deployment in SMS Server, Microsoft is hard at work on the next version of SMS Server, currently known as Version 4.

There isn't much information available regarding Version 4 right now, but I can tell you that Microsoft is working to make it easier to use. The next version will have a new user interface that is more task oriented, and the interface will also take a more model-based approach to systems management. The idea is that this new approach will make it easier for you to use SMS as a tool for maintaining compliance with regulations such as the Sarbanes-Oxley Act and Health Insurance Portability and Accountability Act.

The major upgrade will ship sometime in the Longhorn wave of products in 2006 or 2007, according to Microsoft.

Brien M. Posey, MCSE, is a Microsoft Most Valuable Professional for his work with Windows 2000 Server and IIS. Brien has served as CIO for a nationwide chain of hospitals and was once in charge of IT security for Fort Knox. As a freelance technical writer he has written for Microsoft, CNET, ZDNet, TechTarget, MSD2D, Relevant Technologies and other technology companies. You can visit Brien's personal Web site at www.brienposey.com.


More information from SearchWinSystems.com

Rate this Tip
To rate tips, you must be a member of SearchWindowsServer.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Microsoft System Center
Microsoft still playing catch up with Service Manager
SCCM 2007 R3 goes green
VMM 2008 R2 hits RTM, denied at VMworld
Microsoft enhances IT process automation in Service Manager beta
Microsoft server manager adds Linux, Unix support
New Operations Manager 2007 feature allows for automated agent deployments
Data Protection Manager 2007: Relief from branch office backup headaches
Key enhancements to SCCM give admins more control over assets, licensing
The new Microsoft System Center: What happened to SMS and MOM?
System Center Configuration Manager 2007: A first look

Windows Systems and Network Administration
How to use Group Policy to centralize system configurations
Troubleshooting Windows application crashes or hangs
Converting VMware ESX machines to Hyper-V format
Using DFSR for SYSVOL replication in Windows Server 2008
Top 25 Windows PowerShell commands for administrators
Key DFS improvements in Windows Server 2008 R2
Free Windows security tools every admin must have
Group Policy makes strides in Windows Server 2008 R2
Quick tips for troubleshooting NTFS permissions
Common causes of Windows server security vulnerabilities

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Microsoft System Center  (SearchWindowsServer.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Server Room Design - Planning, Cooling, Maintenance
HomeTopicsBlogsITKnowledge ExchangeTipsNewsMultimediaWhite PapersIT Downloads
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2004 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts