Guide to MCSE 70-290, Enhanced 4-1 Chapter 4: Implementing and Managing Group and Computer Accounts Objectives After reading the chapter and completing the exercises, students should be able to: Understand the purpose of using group accounts to simplify administration Create group objects using both graphical and command-line tools Manage security groups and distribution groups Explain the purpose of the built-in groups created when Active Directory is installed Create and manage computer accounts Teaching Tips Introduction to Group Accounts 1. Start by defining what a group account is, and why it is important from an administrative viewpoint. Note the comparison to Organizational Units. Group Types 1. Introduce the concept of group type and note the two different types available. Security Groups 1. Describe the features and purpose of a security group. Ensure that students know that if a group will be assigned permissions, it must be a security group. Mention that it can also be used as an e-mail entity. Distribution Groups 1. Describe the purpose and features of a distribution group and note that if a group will never be used for security purposes, it should be a distribution group. Group Scopes 1. Introduce the concept of group scope and note the three possible scopes. Guide to MCSE 70-290, Enhanced 4-2 Global Groups 1. 2. 3. 4. 5. Explain the purpose of a global group. It is important to note that global groups can only contain objects from within the same domain. Discuss why an administrator would create a global group and give examples such as the marketing example in the text. Describe the concept of domain functional level and go over the three possible levels. Make sure that students understand the relationship between the domain controllers in the environment and the domain functional level that can be supported. Note that students can get more information on this topic (and many others) in the Help and Support Center. Going back to global groups, describe the impact of the domain functional level on the capabilities that are supported for global groups at each level. Domain Local Groups 1. 2. 3. Explain the purpose of a domain local group. Note that these groups are created on domain controllers, and can be assigned rights and permissions to resources in the same domain only. However, they can contain groups from other domains. Give an example to help clarify these concepts. Note how the domain functional level affects the membership rules for domain local groups. Universal Groups 1. 2. 3. 4. Explain the purpose of universal groups. Note that this type of group is used for aggregating users and groups from different domains and for assigning rights and permissions for resources anywhere in the Active Directory forest. Give an example to help clarify why this might be important. Note that universal groups do not exist at the Windows 2000 mixed domain functional level and mention the membership rules for the Windows 2000 native and Windows Server 2003 levels. Caution students about the use of universal groups due to replication of information across global catalogs. Teaching Tip Go over the Table 4-1 to summarize the Group Scope discussions. This is a difficult topic where the details are important. It is worth taking extra time to ensure students understand the relationship between scope and domain functional level. Creating Group Objects 1. 2. Note that group accounts are stored in the Active Directory database as are user accounts. The same tools that are used to create and manage user accounts are also used for creating and managing group accounts. Note that the main graphical tool to be used is Active Directory Users and Computers. The command-line tools are also available for group accounts. Reiterate the reasons that an administrator might choose one or the other. Guide to MCSE 70-290, Enhanced 4-3 Active Directory Users and Computers 1. 2. Discuss how Active Directory Users and Computers is used to create group accounts in fundamentally the same way it is used to create user accounts. Note where group accounts can be created. Go over the steps needed to create a group account, the properties dialog box, and the information that is associated with the tabs in properties. Activity 4-1: Creating and Adding Members to Global Groups 1. The purpose of this activity is to explore the use of Active Directory Users and Computers to create global group accounts. Students should take advantage of this opportunity to explore some of the different options of scope, type, and group membership. Activity 4-2: Creating and Adding Members to Domain Local Groups 1. The purpose of this activity is to explore the use of Active Directory Users and Computers to create domain local group accounts. Students should take advantage of this opportunity to explore some of the different options of scope, type, and group membership. Activity 4-3: Changing the Functional Level of a Domain and Creating and Adding Members to Universal Groups 1. The purpose of this activity is to change the functional level of a domain to Windows Server 2003 and use Active Directory Users and Computers to create universal group accounts. Reiterate why you might have to change the functional level to create universal groups. Again, students will have the opportunity to explore scope, type, and group membership options while creating new groups. Converting Group Types 1. Explain why an administrator might want to convert the type of a group and give an example. Note that group type cannot be changed in the Windows 2000 mixed domain functional level. Activity 4-4: Converting Group Types 1. In this activity, students use Active Directory Users and Computer to create a group, change its type, and verify the change. Guide to MCSE 70-290, Enhanced 4-4 Converting Group Scopes 1. 2. Explain why an administrator might want to convert the scope of a group. Note that group scope cannot be changed in the Windows 2000 mixed domain functional level. Go over the various group scope changes that are supported along with the restrictions based on group membership. Activity 4-5: Converting Group Scopes 1. In this activity, students use Active Directory Users and Computer to create a global group, add a member group, and change its scope to universal. Students should note the membership rules governing the scope change as discussed in the exercise. Quick Quiz 1. Which group type has an associated SID? Answer: security group 2. True or False: A universal group can only be created when the domain functional level is at least at the Windows 2000 native level. Answer: True 3. True or False: A domain local group can be assigned rights and permission to any resource in the Active Directory forest. Answer: False, a domain local group can be assigned rights and permissions to any resource in the same domain only 4. What is the scope of a group created on a Windows Server 2003 member server? Answer: local Command Line Utilities 1. Introduce the command-line utilities that can be used with the GROUP option. DSADD 1. Note that the DSADD GROUP command is very similar to the DSADD USER command in purpose but has different switches that are appropriate for configuring group rather than user properties. Go over basic syntax and give an example. Discuss the switches that are shown in the chapter and ensure that students know where to look for more information on switches and options. Teaching Tip Be sure that students know how to get additional information about switches and options for all the command-line utilities from the Windows Server 2003 Help and Support Center and from command-line help. Guide to MCSE 70-290, Enhanced 4-5 Activity 4-6: Creating Groups Using DSADD 1. In this activity, students create new group accounts of different types and scopes using DSADD GROUP along with the switches that can be used to configure group accounts. DSMOD 1. Explain the use of the DSMOD command and provide examples. Describe the basic syntax for DSMOD GROUP and what the required arguments are. Go over the switches that are shown in the chapter and make sure students know where to get more information as necessary. Activity 4-7: Modifying Groups Using DSMOD 1. In this activity, students will modify the properties of existing group accounts and add and remove group members with DSMOD. The changes are then reviewed using Active Directory Users and Computers. DSQUERY 1. 2. 3. Explain the use of the DSQUERY command and provide examples of group queries. Note that DSQUERY is a search utility and returns useful values rather than creating or modifying objects. Also mention that it supports the use of the wildcard character (*) in queries. Describe the basic syntax and show an example. Note that the output from DSQUERY can be piped to other command-line utilities and show an example. DSMOVE 1. 2. 3. Explain the use of the DSMOVE command and provide an example. Be sure to point out that this utility can either be used to move a group or rename a group. Describe the basic syntax and show an example. Go over the switches associated with the Group form of this command. Note that it can only be used to move groups within the same domain and that another command, MOVETREE, is needed to move groups between domains. DSRM 1. Explain the use of DSRM. Describe the basic syntax and give an example. Note the use of the –noprompt switch and caution students to be careful with it. Guide to MCSE 70-290, Enhanced 4-6 Managing Security Groups 1. 2. 3. This section introduces an acronym that is intended to help students remember a recommended strategy for implementing security groups. Go over the strategy and discuss why it is important to do the steps in the suggested order. Go through the example from the chapter to explain the use of nesting groups and when it is possible to use nesting groups. Note that when working in a single domain, global and universal groups can be used interchangeable. Discuss why that is true. Determining Group Membership 1. 2. 3. Discuss with students how to determine group membership through Active Directory Users and Computers. Note that the Member Of tab of a user account only shows groups that a user has been added to directly and does not reflect groups that those groups then belong to. Discuss how to go to the group account to follow through on this information if needed. Explain the use of the DSGET command to determine a user’s group membership. Go over the basic syntax and switches used with this command for both GROUP and USER options. Give examples. Note how to redirect output to a text file. Built-In Groups 1. 2. Explain the concept and use of built-in groups. Note that using these groups (rather than custom groups) can make administration easier and create less administrative overhead. Introduce the two built-in containers that are used to store the built-in groups. The Builtin Container 1. 2. Note that the built-in groups in this container are configured as domain local groups that are allocated different user rights based on common administrative or network-related tasks. Go through Table 4-2 and introduce the different groups that are described there. Note that the groups that appear on a specific computer are affected by the services that are installed and configured on the server, so not all of the described groups will necessarily appear. The Users Container 1. Note that the groups in the User container are domain local and global groups. Go over Table 4-3 to introduce the groups that are available. Creating and Managing Computer Accounts 1. 2. Introduce computer accounts and note the operating systems that require them. Discuss the tools that can be used to create and manage computer accounts. Students should be very familiar with Active Directory Users and Computers and with the command-line tools already. Guide to MCSE 70-290, Enhanced 4-7 Activity 4-8: Creating and Managing Computer Accounts 1. The purpose of this activity is to create and manage a computer account using Active Directory Users and Computers. Students will create an account and explore various properties of the account. Note the definition of a managed computer in the exercise. Resetting Computer Accounts 1. 2. Explain why computer accounts need to be reset occasionally and the symptoms that this problem has occurred. Discuss the two methods for resetting an account that are described in the text. Quick Quiz 1. Name three switches that can be used with the DSADD command. Answer: -secgrp, -scope, -memberof, -members 2. When using the DSMOVE command to rename a group, what switch would you use to specify the new name of the group? Answer: -newname 3. What is the acronym used to represent a general strategy for implementing groups? Answer: A G U DL P 4. Where would you find the Administrators group account? Answer: the Builtin Container Class Discussion Topics 1. 2. 3. Why are group accounts useful? What are the longer-term implications of using group organization as opposed to managing individual user accounts? Discuss the differences between local, global, domain local, and universal groups. Can you clearly articulate when each scope is appropriate? If you needed to create a new group, how would you decide what the scope of the group should be? Having used both Active Directory Users and Computers and the command-line utilities fairly extensively in the exercises, which are students more comfortable with and why? Is one type of tool better for particular situations? Additional Projects 1. Check the Builtin Container in your environment. Are all of the groups listed in Table 4-2 present? 2. The command-line utilities have a number of switches and options that are not discussed in this chapter. Research one of the commands for group accounts using Windows Server 2003 Help and Support. Also try the command line help to see what is available using this method. Now research the same command for user and computer accounts and compare the options available for each type of account. Guide to MCSE 70-290, Enhanced 4-8 Solutions to Additional Projects 1. Students should be familiar with these groups – it is easy to create new groups that are unnecessary with all of the administrative headaches that come with that. Ensure that they are aware of what built-in groups are available. 2. It is important for students to be able to find help for the in-line commands since there are a number of options, some of which are not discussed. Comparing the options for different types of accounts makes it clear that they are specific for each type.