Printer Friendly Version      Send     
Click to Rate and Give Feedback
Related Articles
It used to be that server administrators would install Windows Server manually using the CD or DVD and then spend several hours configuring the server. With the release of System Center Configuration Manager 2007 and the new Microsoft Deployment Toolkit, server administrators can now use the same tools that desktop administrators have been using for years to automate deployments.

By Tim Mintner (March 2008)
Find out how you can start using Windows PowerShell cmdlets to manage SMS 2003 clients from the command line.

By Don Brown (November 2007)
With System Center Configuration Manager 2007, you'll find a completely new mechanism for dealing with update management that ensures better compliance and enforcement on each client. Learn how this improved approach can help you get all of your machines up-to-date.

By Steve Rachui (October 2007)
Systems management is about to get a lot easier. Take a guided tour of System Center Configuration Manager 2007 and see how it can simplify key tasks, such as deploying software updates, managing mobile devices, and maintaining system configurations.

By John Orefice (August 2007)
More ...
Articles by this Author
With System Center Configuration Manager 2007, you'll find a completely new mechanism for dealing with update management that ensures better compliance and enforcement on each client. Learn how this improved approach can help you get all of your machines up-to-date.

By Steve Rachui (October 2007)
Branch distribution points, one of the new features in Configuration Manager 2007, might appear at first to be a fairly minor addition. But if you take a closer look, you’ll find that it offers new, indispensible capabilities for managing software distribution to branch offices.

By Steve Rachui (August 2007)
Systems Management Server 2003 R2 lets you use managedupdate features to deploy custom updates. Explore two new tools—the Inventory Tool for Custom Updates and the Custom Updates Publishing Tool—and see how they can help you deploy your own updates as well as updates from thirdparty developers.

By Steve Rachui (April 2007)
When configuring a software package for distribution in Systems Management Server (SMS) 2003, the administrator must choose the user context under which the software will be installed—either the logged-on user or the administrative context.

By Steve Rachui (July 2006)


By Steve Rachui (March • April 2006)
More ...
Popular Articles
Shared and privileged account passwords are commonplace, but far too many organizations fail to adequately manage these shared passwords. This creates a serious security issue. Explore the risks involved with shared and privileged accounts, and discover better approaches to managing more secure passwords.

By Chris Stoneff (September 2008)
Using the new TS Gateway feature, Windows Server 2008 enables users to access their desktops from anywhere, without using a VPN. Find out how you can publish the TS Gateway through ISA Server 2006 and extend the ISA Server 2006 publishing scenario to include client health enforcement.

By Dr. Thomas W. Shinder and Yuri Diogenes (September 2008)
Windows PowerShell has been integrated into System Center Operations Manager 2007, offering a powerful way to perform and automate common administrative tasks. Get an overview of how you can use Windows PowerShell in OpsMgr to perform routine maintenance, manage agents, and more.

By Marco Shaw (August 2008)
SQL Server 2008 offers seven new built-in data types that let you work with more complex data and simplify the management of structured, semi-structured, and even unstructured data. Get an in-depth look at these new data types and find out how you can use them to improve data management in your infrastructure.

By Kelly Wilson (April 2008)
More ...
Read the Blog
David Tesar recently posted an interview with Mark Russinovich. In the interview, Mark discusses joining ...
Read more!
In his third installment on Windows Deployment Services, Wes Miller explores features that enhance performance and scalability, logging, and command-line automation. Notable in this column are the powerful new command-line utility for management, WDSUtil.exe, and the WDS Image ...
Read more!
In the September 2008 issue of TechNet Magazine,  Raymond Chen reflects on how some left over diagnostic code unexpectedly Read more!
As the Scripting Guy notes, the old phrase "you can run but you can't hide" was never more true than it is today— when even your toaster can be Internet-enabled. But disconnection happens, and then what do you do? We—or rather the scripting guys—are ...
Read more!
Pav Cherny discusses the limitations of the built-in Directory Management Service in SharePoint and explains how you can replace this component with a custom solution that lets you synchronize SharePoint recipient information with other directory solutions. In particular, he ...
Read more!
"One of the common things that administrators must deal with on an ever-increasing basis is the regular changing of the password for shared and privileged accounts, such as the built-in administrator or root account, a firecall account, or perhaps even a process account." In the Read more!
More ...
How IT Works Roaming in SMS 2003
Steve Rachui


Systems Management Server (SMS) 2003 is a comprehensive solution that allows you to roll out relevant software and updates to your users easily and cost effectively. SMS lets you designate "sites" that represent groups of computers. SMS sites give you very granular control over software distribution conditions. Sites have boundaries and when you define the boundaries of an SMS site, either by IP address or through association with Active Directory®, you are defining the groups of clients a particular site should own and manage.
For software distribution, boundaries are used to determine a client’s location relative to the site—either local or remote. This is important because SMS assumes that a client that is within a local boundary of the site is on a fast LAN connection, while a client within a remote boundary is on something less—a VPN or a slower WAN link. These designations help you determine which groups will get updates and when. If a particular software package is very large, for example, you may not want to push it out to clients residing in remote boundaries of a site.
The way machines move around to different SMS sites is called roaming, and understanding it is crucial to getting the most out of SMS 2003 software distribution. Because the topic has led to confusion for many SMS administrators, I’ll attempt to explain key concepts here.

Local Roaming Boundaries
By default, all boundaries defined on the site boundaries list are included in the Local Roaming Boundaries category. Any clients that reside within the defined boundaries or that are within the boundaries while visiting from another site are considered local to the SMS distribution points defined at this site for software distribution—regardless of whether the client is actually assigned to the site or not. Figure 1 shows the Roaming Boundaries dialog.
Figure 1 Roaming Boundaries 

Remote Roaming Boundaries
An SMS site can include boundaries that define clients the site should manage but that may be across a slow WAN link and considered remote from the installed SMS site server and distribution points. Such boundaries are designated as "remote roaming" boundaries, which means that clients residing within or traveling to the designated boundary have no local distribution point and should be assumed remote for the purposes of software distribution. You add a new boundary using the dialog shown in Figure 2.
Figure 2 New Roaming Boundary 
It is not uncommon for an administrator to install a local distribution point within a boundary that is listed as remote roaming with the expectation that clients residing within that remote roaming boundary will begin to use the new distribution point and treat it as local. It is important to remember that all distribution points installed as part of a particular site are considered local to that site, but not necessarily to the clients of that site. In the described scenario, the clients of the remote roaming boundary will treat this newly installed local distribution point just as they would every other distribution point (unless it’s protected—more on that in a moment) because the designation as local or remote is controlled not by the location of the distribution point but rather by the specification of the client’s boundary in relation to the site. If a client is within a boundary that is designated as remote roaming, that client will treat every distribution point of the site as remote.
When a boundary is designated as remote roaming, an administrator can control whether an advertisement should execute or be delayed until the client comes back into a local roaming boundary. This is particularly useful when distributing large packages—such as Microsoft® Office—which may not be appropriate to distribute across slower WAN connections. The options that control whether the distribution will continue are found on the Advanced Client tab (see Figure 3).
Figure 3 Advertisement Properties 
There you can choose to avoid running the advertisement if there are no local distribution points, download the advertisement to the local cache using Background Intelligent Transfer System (BITS) before running, or simply proceed with the execution of the advertisement.
The SMS 2003 Advanced Client is designed to accommodate travel. Each client will have an assigned site to which it reports. The assigned site will have a list of boundaries—both local and remote—to define clients it should manage. If the client travels to an SMS site that is not its assigned site, it will attempt to use the local site for software distribution and the concepts discussed earlier will apply. If the client travels to a location where there is no local SMS site controlling the boundary, it will default back to its assigned site for management and software distribution.

Global and Regional Roaming
As I noted earlier, roaming is a concept that applies to software distribution and is designed to allow the SMS Advanced Client to use local distribution points—potentially at any site in the hierarchy—to facilitate local software distribution (assuming the distribution point has a copy of the package). Regional roaming involves a client traveling to any branch of the SMS hierarchy that is below its assigned SMS site. Any SMS advanced client may participate in regional roaming. Global roaming, in contrast, is defined as a client traveling to any SMS site in the hierarchy—regardless of location within the hierarchy. Global roaming requires Active Directory integration and is not supported across different forests.

Protected Distribution Points
The final piece of the picture you need to understand involves protected distribution points. These are important because they extend the control of software distribution by allowing the SMS administrator to choose which distribution points should be used by clients residing in a particular subnet. When a distribution point is configured as protected, as in Figure 4, it is not available for use by any client outside the boundary range configured specifically on the protected distribution point.
As you can see, with roaming boundaries SMS advanced clients can move from one location to another and still receive software packages from SMS—without clogging slow network links.
Figure 4 Protected Distribution Point 

Steve Rachui is a Manageability Support Escalation Engineer in the Product Support Services group at Microsoft. He has supported SMS since version 1.2. Steve can be reached at steverac@microsoft.com.
© 2008 Microsoft Corporation and CMP Media, LLC. All rights reserved; reproduction in part or in whole without permission is prohibited.
Page view tracker