By Robbie Allen, Joe Richards, Alistair G. Lowe-Norris
Book Price: $49.99 USD
£35.50 GBP
PDF Price: $39.99
Cover | Table of Contents
|
Windows NT
|
Active Directory
|
|---|---|
|
Single-master replication is used, from the PDC master to the BDC subordinates.
|
Multimaster replication is used between all domain controllers.
|
|
Domain is the smallest unit of partitioning.
|
Naming Contexts are the smallest units of partitioning.
|
|
System policies can be used locally on machines or set at the domain level.
|
Group policies can be managed centrally and used by clients throughout the forest based on domain, site, or OU criteria.
|
|
Data cannot be stored hierarchically within a domain.
|
Data can be stored in a hierarchical manner using OUs.
|
|
Domain is the smallest unit of security delegation and administration.
|
|
Feature
|
Description
|
|---|---|
|
Directory service backup reminders
|
Special messages logged to the Directory Service event log if directory partitions are not backed up.
|
|
Additional replication security and fewer replication errors
|
Replication metadata for domain controllers removed from the domain is now removed. This enhances directory security and eliminates replication error messages related to the deleted domain controllers.
|
|
Install from media improvements for installing DNS Servers |
mycorp.com, so they decide that the first Active Directory domain that they are going to build is to be named mycorp.com. However, this is only the first domain in a series that needs to be created, and mycorp.com is in fact the root of a domain tree.mycorp.com domain itself, ignoring its contents, is automatically created as the root node of a hierarchical structure called a domain tree. This is literally a series of domains connected together in a hierarchical fashion, all using a contiguous naming scheme. So, when Finance, Marketing, and Sales each want their own domain, the names become finance.mycorp.com, mktg.mycorp.com, and
sales.mycorp.commycorp.com domain's DN would be dc=mycorp,dc=com. Each domain controller in the domain replicates a copy of the Domain NC.|
Relative distinguished name
|
Description
|
|---|---|
cn=Builtin
|
Container for predefined built-in local security groups. Examples include Administrators, Users, and Account Operators.
|
cn=Computers
|
Default container for computer objects representing member servers and workstations. You can change the default container used in Windows Server 2003 with the redircmp.exe utility.
|
ou=Domain Controllers
|
Default organizational unit for computer objects representing domain controllers. |
mycorp.com forest would have a Configuration NC located at cn=configuration,dc=mycorp,dc=com.|
Relative distinguished name
|
Description
|
|---|---|
cn=DisplaySpecifiers
|
Container that holds display specifier objects, which define various properties and functions of the Active Directory MMC Snap-ins.
|
cn=Extended-Rights
|
Container for extended rights (
controlAccessRight) objects. |
cn=ForestUpdates
|
Contains objects that are used to represent the state of forest and domain functional level changes. This container is new in Windows Server 2003.
|
cn=LostandFoundConfig
|
Container for orphaned objects.
|
mycorp.com forest, the Schema NC would be located at cn=schema,cn=configuration,dc=mycorp,dc=com.
classSchema, attributeSchema, and subSchema objects. The classSchema objects define the different types of classes and their associated attributes. The attributeSchema objects define all the attributes that are used as part of classSchema definitions. There is also a single subSchema instance that represents the abstract schema as defined in the LDAPv3 RFC (user, inetOrgPerson, group, and computer objects. Any other type of object can be created in an application partition.mycorp.com forest would be cn=schema,cn=Configuration,dc=mycorp,dc=com. You can view the contents of the container directly by pointing an Active Directory viewer such as ADSIEdit or LDP at it. You can also use the Active Directory Schema MMC snap-in, which splits the classes and attributes in separate containers for easy viewing, even though in reality all the schema objects are stored directly in the Schema Container.classSchema (Class-Schema) and attributeSchema (Attribute-Schema) objects. The two distinct forms of the same names result from the fact that the mycorp.com forest would be cn=schema,cn=Configuration,dc=mycorp,dc=com. You can view the contents of the container directly by pointing an Active Directory viewer such as ADSIEdit or LDP at it. You can also use the Active Directory Schema MMC snap-in, which splits the classes and attributes in separate containers for easy viewing, even though in reality all the schema objects are stored directly in the Schema Container.classSchema (Class-Schema) and attributeSchema (Attribute-Schema) objects. The two distinct forms of the same names result from the fact that the cn (Common-Name) attribute of a class contains the hyphenated easy-to-read name of the class, and the lDAPDisplayName (LDAP-Display-Name) attribute of a class contains the concatenated string format that is used when querying Active Directory with LDAP or ADSI. In the schema, the lDAPDisplayName attribute of each object is normally made by capitalizing the first letter of each word of the Common-Name, and then removing the hyphens and concatenating all the words together. Finally, the first letter is made lowercase. This creates simple names like user, as well as the more unusual sAMAccountName and lDAPDisplayName. We'll specify the more commonly used LDAP display name format from now on.classSchema object, defining the class of the object and the attributes it contains. Once the class is properly designed and added to the schema, you can then create objects in Active Directory that use the class. Alternatively, if you want to add a new attribute to an object, you must first create the attributeSchema object and associate the attribute with whatever classes you want to use it with.classSchema, attributes are represented by instances of the class called attributeSchema. As with all objects, the attributeSchema class has a number of attributes that can be set when specifying a new instance. The attributeSchema class inherits attributes from the class called top. However, most of the top attributes are not really relevant here. Table 4-1 shows the defining attributes of an instance of the attributeSchema class (i.e., an attribute) that can be set.|
Attribute
|
Syntax
|
Mandatory
|
Multivalued
|
Description
|
|---|---|---|---|---|
accessCategory
|
Integer
|
No
|
No
|
Used by the system.
|
attributeId
|
OID
|
|
Syntax
|
|---|
classSchema class. Table 4-6 shows the most important attributes that you may wish to set.|
Attribute
|
Syntax
|
Mandatory
|
Multivalued
|
Description
|
|---|---|---|---|---|
auxiliaryClass
|
OID
|
No
|
Yes
|
The list of Auxiliary (or 88-Class) classes that this object inherits attributes from.
|
Cn
|
Unicode
|
Yes
|
No
|
The Relative Distinguished Name (RDN).
|
defaultHidingValue
|
attributeSchema objects, using the userPrincipalName attribute as an example. We showed how attributes are added to classes by detailing how classes are stored in the schema as instances of classSchema objects. To make this more clear, we dug into the details of the user class to see how it was constructed. Finally, we covered how auxiliary classes can be dynamically linked in Windows Server 2003 and why it is significant.