Subscribe to Windows IT Pro

 

Get Newsletters

  • Get the Latest News
  • Product Updates
  • Helpful Tricks
  • Productivity Tips

Subscribe Now!

March 29, 2005 12:00 AM

10 Ways to Manage Desktops with Group Policy

Get going with Group Policy today
Windows IT Pro
InstantDoc ID #45614
Rating: (9)

Group Policy, when properly planned and implemented, can be an indispensable tool for managing Windows desktop systems. But two obstacles prevent administrators from effectively using Group Policy. First is an incomplete understanding of what Group Policy is and how to apply it. Second is not being clear about what you want to accomplish with Group Policy. It's easy to be overwhelmed by Group Policy because of the large number of settings and the variety of ways you can apply those settings. Understanding Group Policy really isn't difficult, however. Once you have a feel for it you just need some ideas for putting it into action. With that in mind, let's walk through a basic course in Group Policy. Then, I'll show you 10 ways you can begin using Group Policy to manage the desktop systems in your environment.

Group Policy 101
Group Policy gives you central control over certain aspects of the behavior of the desktops in your Windows Server domain. The Microsoft Management Console (MMC) Group Policy snap-in contains extensions and seven main nodes. The nodes are the management entry point for each extension.

Administrative Templates. Administrative Templates are registry-based policies that you use to alter registry settings that control the behavior and appearance of the desktop, components, and applications. Five default Administrative Templates load with a new Group Policy Object (GPO): System.adm for the Windows Server 2003 family, Windows 2000, and Windows XP; Inetres.adm for Internet Explorer (IE) settings; Wmplayer.adm for Windows Media Player (WMP); Conf.adm for NetMeeting 3.01; and Wuau.adm for Windows Update.

Security Settings. The Security Settings node specifies local computer, domain, and network security settings.

Software Installation. The Software Installation node assigns and publishes software to users and assigns software to computers.

Scripts. The Scripts node can affect computer startup and shutdown and user logon and logoff. You can place any Windows Script Host (WSH)–supported language into a script object.

Remote Installation Services (RIS). The settings in this node control how the Remote Operating System Installation feature is presented to client computers.

Internet Explorer Maintenance. The Internet Explorer Maintenance node settings manage Internet Explorer (IE) and customize its behavior.

Folder Redirection. This node's settings redirect Windows special folders (i.e., My Documents, Application Data, Desktop, and Start Menu) to an alternate location on the network.

Administrators use Group Policy Editor (GPE) to configure policy information or settings, which are stored in a GPO. In turn, GPOs link to appropriate sites, domains, or organizational units (OUs) in Active Directory (AD) to determine the computers or users to which the settings in the GPO will apply. You apply most GPOs for managing desktop systems and users to an OU that contains either user or computer objects. You can also use Security Group and Windows Management Instrumentation (WMI) filtering to further narrow the scope of objects to which a given policy will be applied. The Learning Path for this article directs you to more detailed information about using Group Policy. Let's get started leveraging the power of Group Policy to manage your desktop systems.

1. Always Wait for Network at Startup and Logon
This setting affects the Group Policy engine and determines whether GPOs are applied synchronously or asynchronously. Win2K applies GPOs synchronously. XP Professional introduced a refined asynchronous processing mode to speed up both boot and login times. As a side effect, however, in XP Pro, Group Policy settings that take a specific action according to security group membership can take two or even three logons to become effective. The shortcomings to this approach are obvious, especially when you use Group Policy as part of your security strategy. You can, however, guarantee application of targeted policies in a single boot or login by enabling the Always wait for the network at computer startup and logon setting.

The Setting:
Computer Configuration\ Administrative Templates\ System\ Logon\ Always wait for the network at computer startup and logon

2. Automated OS Installation via RIS
What better way to leverage Group Policy than to start using it right away as you deploy client systems? RIS, which showed up initially in Win2K Server, is an optional component that lets administrators create automated installation images for Windows 2003, XP, and Win2K. You can deploy these images to clients and servers. You use the Remote Installation Services node of GPE to control the Choice Screen Options that Windows provides to RIS clients. From the Choice Options Properties screen you can configure the Automatic Setup, Custom Setup, Restart Setup, and Tools options for RIS.

The Setting:
User Configuration\ Windows Settings\ Remote Installation Services\ Choice Options

3. Startup, Shutdown, Logon, and Logoff Scripts
If you think logon scripts are old news for managing desktops and user environments, you're only partially correct. Group Policy gives you much more control over where and when scripts can be run. In addition to specifying the traditional logon script, which runs when a user logs on to the domain, you can specify a script to run when a user logs off the system. You can also specify individual scripts to run both when a computer starts up and when it shuts down. These four types of script triggers give you much more flexibility to perform tasks that just don't fit in the traditional logon script paradigm.

The Settings:
Computer Configuration \ Windows Settings \ Scripts (Startup/Shutdown)
User Configuration \ Windows Settings \ Scripts (Logon/Logoff)

4. Standardize OS "Look and Feel" Settings
You can use a combination of Group Policy settings to create and maintain a standard look and feel for your users' systems. Such standardization can be helpful in developing consistent and effective approaches to training and support. You can control a myriad of settings—too many to list here. The following locations and settings, however, will provide some guidance and food for thought.

The Settings:
User Configuration\ Administrative Templates\ Start Menu & Taskbar
\Remove Favorites menu from Start Menu
\Turn off personalized menus [in Windows 2003 and XP SP2]; \Disable Personalized menus [in XP and Win2K Server]
\Prevent changes to Taskbar and Start Menu Settings [in Windows 2003 and XP 2P2]; \Disable changes to Taskbar and Start Menu Settings [in XP and Win2K Server]

User Configuration\ Administrative Templates\ Windows Components\ Windows Explorer
\Turn on Classic Shell
\Remove the Folder Options menu item from the Tools menu
\Remove "Map Network Drive" and "Disconnect Network Drive"
\No "Entire Network" in My Network Places

User Configuration\ Administrative Templates\ Desktop
\Hide and disable all items on the desktop
\Hide My Network Places icon on desktop
\Remove the Desktop Cleanup Wizard

User Configuration\ Administrative Templates\ Control Panel\ Show only specified Control Panel applets
User Configuration\ Administrative Templates\ Control Panel\ Add or Remove Programs\ Hide Change or Remove Programs page

User Configuration\ Administrative Templates\ Control Panel\ Display\ Desktop Themes
\Remove Theme option
\ Load a specific visual style file or force Windows Classic

5. Configure Windows Firewall Settings for XP Systems
The vast majority of settings for controlling Windows Firewall were only recently made available in XP Service Pack 2 (SP2). But before we dive into those settings, it's worth noting that you do have a modicum of control over how XP's original Internet Connection Firewall behaves. You exercise this control by using the Prohibit use of Internet Connection Firewall setting on your DNS domain network; you'll find the setting under Computer Configuration\ Administrative Templates\ Network\ Network Connections.

In XP SP2, Windows Firewall is accompanied by an array of Group Policy–controllable features. The Group Policy options for Windows Firewall in XP SP2 let an administrator configure two different sets of firewall configurations, known as profiles. You use the Domain profile when the client is connected to the network on which the client's domain controllers are located. You use the Standard profile when the client is connected through an alternate network. You can create a more restrictive set of firewall options in the Standard profile for when systems don't have the benefit of a corporate firewall. You can also configure exceptions in the Domain profile that facilitate connections from internal systems management tools. For these and other XP SP2 settings, you need to implement XP SP2 Administrative Templates, as the Microsoft TechNet article "Deploying Windows XP Service Pack 2 in Enterprise Environments" discusses (http://www.microsoft.com/technet/prodtechnol/winxppro/deploy/sp2entdp.mspx).

The Settings:
Computer Configuration\ Administrative Templates\ Network/Network Connections\ Windows Firewall\ Domain Profile

Computer Configuration\ Administrative Templates\ Network/Network Connections\ Windows Firewall\ Standard Profile

6. Strengthen Desktop Security
Implementing secure desktop clients requires a multifaceted management approach, and Group Policy can help ensure a consistent, stable foundation on which to build your security strategy. Group Policy gives you the ability to centrally manage and enforce a wide range of security settings and policies related to desktop computers and their users. There are four general areas you can focus your security efforts on: security settings, IP Security (IPSec) policies, software restriction policies, and wireless network policies. Because configuring these policies requires a thorough understanding of their possible effects and plenty of testing before you implement them in a production environment, I won't attempt to explain the details here. You can read more about configuring these settings at http://www.microsoft.com/resources/documentation/WindowsServ/2003/all/deployguide/enus/Default.asp?url=/resources/
documentation/windowsserv/2003/all/deployguide/enus/dmebg_dsp_djor.asp.

You use security settings to configure security-related OS specifics such as file and registry ACLs, audit policy, password policy, event logging, and service startup modes. You can import a security template into a GPO, which lets you organize security settings in a single, easily managed package. Default templates are located in %systemroot%\Security\Templates and have an .inf extension.

The Setting:
Computer Configuration\ Windows Settings\ Security Settings

IPSec is a relatively complicated security feature for filtering, authenticating, and encrypting network traffic. To access an extensive list of resources for learning more about IPSec, check out the Microsoft Windows Server 2003 IPSec Technology Center at http://www.microsoft.com/windowsserver2003/technologies/networking/ipsec/default.mspx.

The Setting:
Computer Configuration\ Windows Settings\ Security Settings\ IP Security Policies on Active Directory

Software restriction policies are self-explanatory. They let you specify applications that you want to allow or deny on a per-user or per-computer basis.

The Settings:
Computer Configuration\ Windows Settings\ Security Settings\ Software Restriction Policies

User Configuration\ Windows Settings\ Security Settings\ Software Restriction Policies

Wireless network policies let you configure settings that control the behavior of the Wireless Configuration Service in XP through the Wireless Network Policies Extension in a Windows 2003 environment.

The Setting:
Computer Configuration\ Windows Settings\ Security Settings\ Wireless Network (IEEE 802.11) Policies

Related Content:

ARTICLE TOOLS

Comments
  • Anonymous User
    7 years ago
    Apr 27, 2005

    Hardware
    * Dial-Up Connection
    * Portable Computer
    * Battery Present
    * PCMCIA Present
    * CPU Speed
    * Disk Space
    * RAM Available
    * MAC Address Range

    Identity
    * IP Address Range
    * AD/LDAP Query
    * Domain/Workgroup
    * Organizational Unit
    * Site Membership
    * Computer/DNS Name
    * Security Group
    * User Match

    Software
    * Operating System
    * Service Pack
    * Terminal Session
    * System/User Language
    * File match
    * Registry Match
    * Environment Variable

    Other
    * Filter Group
    * Message Box
    * MSI Packages
    * Recur Every
    * Run Once
    * Time Range
    * WMI Query

    Additionally, Group Policy provides a rich delegation and hierarchical management model so that organizations can make the system support the way they do business. All in all Group Policy has practically unlimited potential and tremendous ROI. It’s well integrated, extensible, hugely scalable and by far the most widely deployed desktop management system for Active Directory networks.

    Eric

  • Anonymous User
    7 years ago
    Apr 27, 2005

    Adam,

    These are the extensions that are available when you install the PolicyMaker suite. Native (Microsoft) Group Policy extensions make up just 1/3 of these. The Administrative Templates extension includes hundreds of individual security and other operating system configuration parameters. Software Update provides Group Policy patch management using SUS/WUS data. Printers provides mapping of shared printers or connection of IP printers. The solutions possible with these extensions and the numerous policy types they include are innumerable.

    *Environment Variables
    *Local Users and Groups
    *Application Security
    *Device Restrictions
    *Wireless
    *Network Options
    *Drive Maps
    *Folder Redirection
    *Administrative Templates
    *Microsoft Disk Quota
    *QoS Packet Scheduler
    *Scripts
    *Security
    *Internet Explorer Branding
    *EFS recovery
    *Software Installation
    *Software Update
    *IP Security
    *Folders
    *Files
    *Data Sources
    *Ini Files
    *Windows Services
    *Folder Options
    *Scheduled Tasks
    *Registry
    *Applications
    *Printers
    *Shortcuts
    *Mail Profiles
    *Internet Settings
    *Start Menu Settings
    *Regional Options
    *Power Options

    One of the strengths of Group Policy is its ability to target groups of settings in a GPO to users and/or computers by site, domain, and organizational unit. Additionally, GPOs can be filtered by security group and WMI filters. PolicyMaker extensions add to this flexibility by implement per-setting targeting using a graphical drag and drop filter interface common to all extensions and settings. This allows administrators to create a much smaller number of GPOs and target contained settings more granularly. Filter classes include:

  • Anonymous User
    7 years ago
    Apr 14, 2005

    Adam,

    Thanks for your thoughtful response. Having worked with IT Pro (and predecessors) for many years, this is the type of in-depth discussion I would expect readers to appreciate the most. Group Policy is an expansive and valuable topic, and it’s hard to get enough depth even in a feature article. Generating discussion on the topic of what’s missing is a great approach to this problem.

    Please forgive me if I got the wrong impression regarding sponsorship of the article, but it’s easy to come to this conclusion given the contents of the “Interact” section at the top of the article (in both print and online versions). I assumed that was a paid position associated with the article – which of course was the cover story for the April print edition. My mistake.

    I don’t know a lot about the SL product, but from what I understand it’s dependent on KiXtart scripting, not Group Policy. There are many ways to accomplish management tasks in a distributed network – scripting, script generators, various utility products and tools, infrastructure investments such as ZENworks, SMS, Tivoli, Altiris, etc. Some of these claim to have association with Group Policy. However to actually provide new Group Policy features requires implementing Microsoft’s extensive specification for Group Policy Extension, including Group Policy Object Editor extensions, Resultant Set of Policy snap-in extensions, GPMC integration, and Client Side Extensions. This is how the Microsoft extensions work.

    It’s hard for me to come up with an example of desktop management functionality that cannot be managed easily using a Group Policy extension. Of course there is not a Group Policy extension to cover every conceivable management task, yet this is true of all management products. Should holes in native functionality be filled by non-Group Policy utilities if there are capable extensions available? That’s an individual decision, but one that should be made with an understanding of the options.

    In fairness, Brian did state that third party products (presumably extensions) are required to fill the holes in Group Policy – but that’s by design. Reusing my own analogy, one wouldn’t argue that IE was “too limited” because Microsoft didn’t provide all of the plug-ins. Just the opposite is true. Group Policy is practically *unlimited* because it’s extensible and the extensibility model is supported. This isn’t true of most other desktop management systems.

    Brian missed an opportunity to point out a legitimate limitation of Group Policy – it doesn’t support Windows NT 4 or Windows 9x desktops. As I understand SL predates Group Policy and supports these platforms. I assume he has a good product and I’m sure it can fill some of the holes left by native Group Policy even on current platforms. However, people looking for Group Policy solutions should be aware that there are in fact true Group Policy extensions that more than handle the issues raised.

    Therefore, I guess I should answer the other part of your question, “What are some specific examples of desktop management functionality that … can be done easily with a Group Policy extension?” That’s a mighty long list, and this is already getting too long – so I’ll follow up a little later.

    Regards,

    Eric

  • Adam
    7 years ago
    Apr 14, 2005

    Eric,

    None of our editorial articles are sponsored. We do talk to both Microsoft and other vendors regularly though. Both ScripLogic (Brian’s company) and DesktopStandard have made markets for themselves by providing functionality above and beyond what Group Policy can do out of the box. Since customers are paying for both of these products (as well as others), I think that’s clearly an indication that some users want more from Group Policy.

    That being said, our editorial purpose in posting the argument from Brian Styles is to start a discussion about Group Policy’s limitations. Your point about Group Policy extensions vs. ScriptLogic’s approach is a good one. Clearly, DesktopStandard solves many additional desktop management problems by extending Microsoft’s existing architecture. Brian obviously feels that Microsoft’s architecture isn’t flexible enough for his customers’ needs though.

    So, I pose this question to both Brian and Eric: What are some specific examples of desktop management functionality that either can’t be done using Group Policy extensions or can be done easily with a Group Policy extension?

  • Anonymous User
    7 years ago
    Apr 08, 2005

    Whoever you are... You have a right to your opinion. However, given that the article appears to be sponsored by Brian's company, and that his "comments" were fed in by the editors, it was more than appropriate to point out that the deficiencies in Group Policy that he raises are either non-existent or properly addressed by third party *Group Policy* plug-ins. Apparently Bob felt the same way.

    Eric

You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

White Papers

Get your Windows 7 deployment off to the right start by implementing PC lockdown. A locked-down environment is easier and cheaper to support since users are less likely to make unnecessary changes to the core system configuration - read more here!

Essential Guides

Is your iSCSI "lossy"? The reality is that most off-the-shelf Ethernet hardware deployed for iSCSI can lose packets, resulting in slow performance or application downtime. Learn how to assess your current iSCSI infrastructure and engineer an advanced iSCSI SAN infrastructure.

Web Seminars

What's the best way to keep your network safe from malware? In this web seminar, security expert Greg Shields suggests an alternative method to the traditional blacklisting approach that is common with anti-virus and anti-malware solutions.

eLearning Series

We bring the experts direct to you to share their real-world perspective and expertise. During each event, three sessions stream in real time, so you can learn, ask questions, and get solutions.
Upcoming event: Getting the Most with Exchange 2010 with Paul Robichaux

Subscribe to Windows IT Pro!

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.