Home > Microsoft .Net Development Tips > ARCHIVE: Windows in the Enterprise > Deploying user and computer settings, part 1
Win Development Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

ARCHIVE: WINDOWS IN THE ENTERPRISE

Deploying user and computer settings, part 1


Jerry Honeycutt
10.08.2003
Rating: --- (out of 5)


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


Automated desktop installations, whether using Setup or disk imaging, are only one part of your deployment project. Deploying default settings is another phase, and it can be more difficult than writing unattended-setup answer files or building a disk image. In this article, I'll outline some of the issues and point you to some solutions.

Documentation

The biggest and most important part of this process is documenting the settings you need to deploy. That means including settings in your deployment planning. Some settings will be IT requirements, such as enabling Remote Desktop for remote administration. IT requirements are easy to document, since you don't have to look much farther than your next staff meeting to gather them.

Other settings will be user and departmental preferences, such as shortcuts on the Favorites menu or a particular configuration for the Start menu. There are a variety of ways to gather these preferences; use the mechanisms you already have in place. For example, you can create a spreadsheet and push it down to the department heads. You can create a survey and place it on your intranet.

Keep in mind that while it's important to get users' buy-in on the settings you deploy, you should filter these settings through the IT department and help desk, who are ultimate the best judge as to whether a particular setting is useful to deploy.

Requirements

After you've documented your settings, it's time to choose a technique for deploying them. I'll start with my requirements, arranged from highest priority to lowest, and you should feel free to adjust them to your needs:

Precise automation

Two of my requirements, automation and precision, require that you know where a setting is in the registry. When you manually configure settings, you can click through the user interface. When you're automating the configuration, you must know where the settings are in the registry and sometimes on the file system


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


RELATED CONTENT
ARCHIVE: Windows in the Enterprise
SearchVB wants your tips
Keeping your cool during a Windows XP SP2 installation
Boosting the power of your Windows desktops
Managing NT and 9x clients with Active Directory
Deploying user and computer settings, part 2
XP Professional deployment options
Using policies to manage Windows desktops, part 1
Best backup plans for the desktop
Windows XP's built-in administration tools
More companies seeking to create internal disaster recovery centers

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


. You must know how to find these settings and then how to script them.

Finding settings in the registry is easier than you might think. On a lab computer, export the registry to a .reg file, change the setting in the user interface, and then export the registry to a second .reg file. By comparing the two files, you can quickly pinpoint the registry setting corresponding to the setting you changed in the user interface. Also, Sysinternals publishes two useful tools for tracking down changed settings and files: Regmon and Filemon. You can download these free tools at the Sysinternals Web site.

Default user

The default user profile is the method most people first consider when they're deploying user settings. They're easy to create. You replace the Default User folder in C:Documents and Settings with a profile that you've customized, and Windows XP uses your custom settings to create user profiles for new users. You can also create a Default User folder on in your NETLOGON share, and the operating system will use that folder before the local version.

The default user profile fails to meet most of the requirements I outlined earlier, though. First, you can't use them to configure computer settings, with or without elevated privileges. And, while deploying a default user profile is an automated process, creating it is usually a manual process. And forget about managing settings that you deploy using a default user profile; once those settings are out there, you have to use a different technique for updating settings post-deployment. The default user profile fails my last two requirements, too. There is no centralized management, and the default user profile is one of the least precise methods you can use for deploying settings, since you're deploying an entire profile and not just the settings you want to configure.

One problem is unique to the default user profile. Windows XP creates some settings well after creating users' profile folders, and you can't customize those by customizing the default user profile.

Click here to continue to part two to learn how to use logon scripts, disk imaging and third-party tools to deploy settings.

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




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.



Database Programming Solutions - .NET XML, Visual Studio LINQ, ORM .NET
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 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts