Microsoft's Active Directory
Total Page:16
File Type:pdf, Size:1020Kb
Table of Contents Chapter 1 Introduction to Active Directory Chapter 2 Active Directory Architecture Chapter 3 Users Groups and Computer Accounts Chapter 4 Organizational Units Chapter 5 Creating and Managing Group Policies (GPOs) Chapter 6 Domains, Forests, and Trusts Chapter 7 Sites and Replication TAB Insert Tab # 1 Here Introduction to Active Directory 2 MS Operational Infrastructure Systems ISA Server Management Server 2003 MS Windows Server 2003 w/ Active Directory w/ Active Directory Microsoft Application Center 2000 Microsoft SQL Server 2000 Microsoft Operations Manager 2000 *Diagram created by the Microsoft corporation and has been modified and used for awareness purposes only.. **Use of this diagram does not imply an affiliation with the Microsoft corporation. The Microsoft Server System contains several operational infrastructure technologies. Among these system servers are Windows Server 2003, ISA server, MOM Server, SQL 2000, MAC Server, and SMS Server. All of these servers utilize the Active Directory service hosted from the Windows 2000 Server. Windows Server NT 4.0 – The Windows NT server family was the predecessor to Microsoft’s modern server platform, and served as a functional contributor to several other consumer level Microsoft products. The original NT servers were used at corporate levels but lacked enterprise scalability and flexible administrative controls. Windows NT 4.0 included several versions to address these issues. Eventually the NT family was phased out by Server 2000; however, there still exists businesses using legacy systems still use Windows NT. Support of the NT family ended on January 1, 2005. Windows Server 2000 – A primary operating system and functional platform for all Microsoft server products that succeeds Microsoft Server NT 4.0. Server 2000 is backwards compatible with most Server NT 4.0 components and was designed to be fully scalable with Enterprise infrastructures. 3 Windows Server 2003 – A primary operating system and functional platform for all Microsoft server products. Server 2003 succeeds Server 2000 is backwards compatible with Server 2000 and many NT server components. Windows Server 2008 – The most recent primary operating system and functional platform for all Microsoft server products. Server 2008 is backwards compatible with Server 2003. Internet Security Application (ISA) Server - ISA Server is an application-layer firewall, virtual private network, and Web cache server delivering Microsoft class security with simplified management. Microsoft Operations Manager (MOM) Server - MOM Server is an event and performance management tool for Windows Server System. Microsoft Application Center (MAC) Server – MAC Server is Microsoft's deployment and management tool for high-availability Web applications. MAC makes managing groups of servers as simple as managing a single computer. SMS Server – SMS provides a solution for software updates and configuration changes from non-Microsoft vendors. Software Update Services (SUS) Server – SUS is designed to deploy multiple updates to client operating systems and/or software at designated intervals. Active Directory Services (AD) Sever – Hosted on the Microsoft Windows 2000, 2003, and 2008 Servers, Active Directory is the organizational foundation to the Microsoft Systems Server infrastructures ability to locate and manage enterprise objects. 4 The Active Directory Concept A domain is a security boundary. The Microsoft Server Systems employs several key services that are depended upon by the other servers within the enterprise operational infrastructure. Active Directory, LDAP, DNS, and SQL are commonly used services that are required by other services within the system. To properly use the Microsoft Windows 2003 Server operating system with maximum effectiveness, you must first understand what the Active Directory service is. Store- Active Directory is the Windows 2000 Server directory service. It hierarchically stores information about network objects and makes this information available to administrators, users, and applications. Structure- In AD, the network and its objects are organized by object containers: domains, trees, forests, trust relationships, organizational units, and sites. Each of these object containers are issued varied levels of administrative control. Inter-communicate- Active Directory is based on standard directory access protocols. It can operate in conjunction with other directory services that use these same open protocols. 5 Microsoft’s Active Directory • DNS Namespace • Domain Controller • Dynamic Object Directory Microsoft’s Active Directory can be condensed into three very high level concepts: 1. A namespace declaration that is integrated with the Internet's Domain Name System (DNS). 2. Software that makes a server into a domain controller. 3. A mid-point service that enables other directory dependant applications to function properly. 6 Open Standards •LDAP – Low-Level API to Active Directory • X.500 – Active Directory Structure – Not fully standard-compliant •DNS – Resource Location – Extensions (e.g. “Dynamic DNS”) • Kerberos – Authentication 7 Kerberos - AD Security • Legacy Internet-Standard • Commonly used with Unix • Secure Encrypted Authentication • Authentication Standard for Server 2000 and 2003 • Microsoft Kerberos is not fully compatible to other Kerberos Implementations 8 What is the Schema • Definition of… – Object-Types (Classes) – Attributes – Data-Types (Syntaxes) • Extensible objects • Similar to a Database’s Schema • ONE consistent Schema inside a single Forest 9 Objects and Object Classes (1) 1st time New object, Object Instantiate New object type Class Instantiate Object 2nd time New object, Same object type InstantiateInstantiate Object Active Directory uses classes to create objects that represent unique constructs. To create an object, Active Directory references a set list of predefined classes. A class is an attributes list that defines the qualities of an object type. Some object types are user accounts, user groups, computer accounts, computer groups, printer accounts, printer groups, organizational units, group policies, forest, trees, and domains. A class is said to be extensible when its original attributes list is modified with additional parameters. All objects of the same type share or “inherit” from the same class. A class can be thought of as a standard requirement list that each object in a specific type must adhere to. Each object created from a class is inherently different from other objects created from any other class because no two classes have the exact same attributes list. This solves the problem that Active Directory might have in identifying the difference between two object types such as a user account and a user group, but it does not uniquely identify one user account versus all other user accounts that may exist. 10 To facilitate this, all objects must provide a set of uniquely identifying parameters at the time an object is instantiated from a class. The parameters provided are pieces of data assigned to each required attribute within the object. When all of the required attributes have been provided with data that as a whole uniquely identifies the object as a matchless entry the object may be created. Not all attributes associated with an object are required attributes. Only required attributes are used to determine if an entry is truly unique. Account Types: • User • Computer • Printer • Group Policy (Not an actual account object. GPOs are object dependant upon Organizational Units.) 11 Objects and Object Classes (2) ObjectsObjects AccountsAccounts GroupsGroups GPOGPO Active Directory uses classes to create objects that represent unique constructs. To create an object, Active Directory references a set list of predefined classes. A class is an attributes list that defines the qualities of an object type. Some object types are user accounts, user groups, computer accounts, computer groups, printer accounts, printer groups, organizational units, group policies, forest, trees, and domains. A class is said to be extensible when its original attributes list is modified with additional parameters. All objects of the same type share or “inherit” from the same class. A class can be thought of as a standard requirements list that each object in a specific type must adhere to. Each object created from a class is inherently different from other objects created from any other class because no two classes have the exact same attributes list. This solves the problem that Active Directory might have in identifying the difference between two object types such as a user account and a user group, but it does not uniquely identify one user account versus all other user accounts that may exist. 12 To facilitate this, all objects must provide a set of uniquely identifying parameters at the time an object is instantiated from a class. The parameters provided are pieces of data assigned to each required attribute within the object. When all of the required attributes have been provided with data that as a whole uniquely identifies the object as a matchless entry the object may be created. Not all attributes associated with an object are required attributes. Only required attributes are used to determine if an entry is truly unique. Account Types: • User • Computer • Printer • Group Policy (Not an actual account object. GPOs are object dependant upon Organizational Units.) 13 Active Directory Objects User Group Contact Shared Folder Computer Shared printer Organizational