
Active Directory Cookbook
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
New editions

Additional editions

Content
- Intro
- Table of Contents
- Preface
- Who Should Read This Book?
- What's in This Book?
- Conventions Used in This Book
- Using Code Examples
- We'd Like Your Feedback!
- Safari® Enabled
- Acknowledgments
- Robbie Allen, from the First Edition
- Laura E. Hunter, from the Second Edition
- Getting Started
- 1.0 Approach to the Book
- At Least Three Ways to Do It!
- Windows 2000 Versus Windows Server 2003
- 1.1 Where to Find the Tools
- Running Tools with Alternate Credentials
- Targeting Specific Domain Controllers
- 1.2 Getting Familiar with LDIF
- 1.3 Programming Notes
- Serverless Binds
- Running Scripts Using Alternate Credentials
- Defining Variables and Error Checking
- 1.4 Replaceable Text
- 1.5 Where to Find More Information
- Command-Line Tools
- Microsoft Knowledge Base
- Microsoft Developers Network
- Web Sites
- Newsgroups
- Mailing Lists
- Books
- Magazines
- Forests, Domains, and Trusts
- 2.0 Introduction
- The Anatomy of a Forest
- The Anatomy of a Domain
- The Anatomy of a Trust
- 2.1 Creating a Forest
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 2.2 Removing a Forest
- Problem
- Solution
- Discussion
- See Also
- 2.3 Creating a Domain
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 2.4 Removing a Domain
- Problem
- Solution
- Discussion
- See Also
- 2.5 Removing an Orphaned Domain
- Problem
- Solution
- Discussion
- See Also
- 2.6 Finding the Domains in a Forest
- Problem
- Solution
- Using VBScript
- Discussion
- Using a command-line interface
- Using VBScript
- See Also
- 2.7 Finding the NetBIOS Name of a Domain
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- 2.8 Renaming a Domain
- Problem
- Solution
- Discussion
- See Also
- 2.9 Raising the Domain Functional Level to Windows 2000 Native Mode
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 2.10 Raising the Functional Level of a Windows Server 2003 Domain
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 2.11 Raising the Functional Level of a Windows Server 2003 Forest
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 2.12 Using AdPrep to Prepare a Domain or Forest for Windows Server 2003
- Problem
- Solution
- Discussion
- See Also
- 2.13 Determining Whether AdPrep Has Completed
- Problem
- Solution
- Discussion
- See Also
- 2.14 Checking Whether a Windows 2000 Domain Controller Can Be Upgraded to Windows Server 2003
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 2.15 Creating an External Trust
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 2.16 Creating a Transitive Trust Between Two AD Forests
- Problem
- Solution
- Using a command-line interface
- Discussion
- 2.17 Creating a Shortcut Trust Between Two AD Domains
- Problem
- Solution
- Using a command-line interface
- Discussion
- 2.18 Creating a Trust to a Kerberos Realm
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 2.19 Viewing the Trusts for a Domain
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a command-line interface
- Using VBScript
- See Also
- 2.20 Verifying a Trust
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 2.21 Resetting a Trust
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a command-line interface
- See Also
- 2.22 Removing a Trust
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- 2.23 Enabling SID Filtering for a Trust
- Problem
- Solution
- Discussion
- See Also
- 2.24 Enabling Quarantine for a Trust
- Problem
- Solution
- Discussion
- 2.25 Managing Selective Authentication for a Trust
- Problem
- Solution
- Discussion
- 2.26 Finding Duplicate SIDs in a Domain
- Problem
- Solution
- Discussion
- See Also
- 2.27 Adding Additional Fields to Active Directory Users and Computers
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- Domain Controllers, Global Catalogs, and FSMOs
- 3.0 Introduction
- The Anatomy of a Domain Controller
- 3.1 Promoting a Domain Controller
- Problem
- Solution
- Discussion
- See Also
- 3.2 Promoting a Domain Controller from Media
- Problem
- Solution
- Discussion
- See Also
- 3.3 Verifying the Promotion of a Domain Controller
- Problem
- Solution
- Discussion
- See Also
- 3.4 Demoting a Domain Controller
- Problem
- Solution
- Using a graphical user interface
- Discussion
- See Also
- 3.5 Automating the Promotion or Demotion of a Domain Controller
- Problem
- Solution
- Discussion
- See Also
- 3.6 Troubleshooting Domain Controller Promotion or Demotion Problems
- Problem
- Solution
- Discussion
- See Also
- 3.7 Removing an Unsuccessfully Demoted Domain Controller
- Problem
- Solution
- Discussion
- See Also
- 3.8 Renaming a Domain Controller
- Problem
- Solution
- Windows 2000 Active Directory
- Windows Server 2003 Active Directory
- Discussion
- See Also
- 3.9 Creating an NT 4.0 BDC Object
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 3.10 Finding the Domain Controllers for a Domain
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 3.11 Finding the Closest Domain Controller
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a command-line interface
- Using VBScript
- See Also
- 3.12 Finding a Domain Controller's Site
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 3.13 Moving a Domain Controller to a Different Site
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- Using a command-line interface
- Using VBScript
- See Also
- 3.14 Finding the Services a Domain Controller Is Advertising
- Problem
- Solution
- Discussion
- See Also
- 3.15 Restoring a Deleted Domain Controller
- Problem
- Using a graphical user interface
- Using a command-line interface
- Discussion
- See Also
- 3.16 Resetting the TCP/IP Stack on a Domain Controller
- Problem
- Solution
- Using a command-line interface
- Discussion
- Using a command-line interface
- See Also
- 3.17 Configuring a Domain Controller to Use an External Time Source
- Problem
- Solution
- Using a command-line interface
- Using the Registry
- Using VBScript
- Discussion
- See Also
- 3.18 Finding the Number of Logon Attempts Made Against a Domain Controller
- Problem
- Solution
- Discussion
- See Also
- 3.19 Enabling the /3GB Switch to Increase the LSASS Cache
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 3.20 Enabling the /PAE switch to Increase the Amount of Addressable RAM
- Solution
- Using a command-line interface
- Discussion
- See Also
- 3.21 Cleaning Up Distributed Link Tracking Objects
- Problem
- Solution
- Discussion
- See Also
- 3.22 Enabling and Disabling the Global Catalog
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 3.23 Determining Whether Global Catalog Promotion Is Complete
- Problem
- Solution
- Using the Registry
- Using a command-line interface
- Discussion
- See Also
- 3.24 Finding the Global Catalog Servers in a Forest
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 3.25 Finding the Domain Controllers or Global Catalog Servers in a Site
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- 3.26 Finding Domain Controllers and Global Catalogs via DNS
- Problem
- Solution
- Discussion
- See Also
- 3.27 Changing the Preference for a Domain Controller
- Problem
- Solution
- Discussion
- See Also
- 3.28 Disabling the Global Catalog Requirement During a Windows 2000 or Windows Server 2003 Domain...
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 3.29 Enabling Universal Group Caching in Windows Server 2003
- Problem
- Solution
- 3.30 Finding the FSMO Role Holders
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 3.31 Transferring a FSMO Role
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- Using a command-line interface
- Using VBScript
- See Also
- 3.32 Seizing a FSMO Role
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 3.33 Finding the PDC Emulator FSMO Role Owner via DNS
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 3.34 Finding the PDC Emulator FSMO Role Owner via WINS
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- Searching and Manipulating Objects
- 4.0 Introduction
- The Anatomy of an Object
- 4.1 Viewing the RootDSE
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 4.2 Viewing the Attributes of an Object
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 4.3 Counting Objects in Active Directory
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- 4.4 Using LDAP Controls
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 4.5 Using a Fast or Concurrent Bind
- Problem
- Solution
- Using a graphical user interface
- Using VBScript
- Discussion
- See Also
- 4.6 Connecting to an Object GUID
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 4.7 Connecting to a Well-Known GUID
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 4.8 Searching for Objects in a Domain
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 4.9 Searching the Global Catalog
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 4.10 Searching for a Large Number of Objects
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 4.11 Searching with an Attribute-Scoped Query
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 4.12 Searching with a Bitwise Filter
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 4.13 Creating an Object
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 4.14 Modifying an Object
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- Using a command-line interface
- Using VBScript
- See Also
- 4.15 Modifying a Bit Flag Attribute
- Problem
- Solution
- Discussion
- See Also
- 4.16 Dynamically Linking an Auxiliary Class
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 4.17 Creating a Dynamic Object
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 4.18 Refreshing a Dynamic Object
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 4.19 Modifying the Default TTL Settings for Dynamic Objects
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- Using a command-line interface
- Using VBScript
- See Also
- 4.20 Moving an Object to a Different OU or Container
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a command-line interface
- Using VBScript
- See Also
- 4.21 Moving an Object to a Different Domain
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 4.22 Referencing an External Domain
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 4.23 Renaming an Object
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 4.24 Deleting an Object
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 4.25 Deleting a Container That Has Child Objects
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 4.26 Viewing the Created and Last Modified Timestamp of an Object
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 4.27 Modifying the Default LDAP Query Policy
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 4.28 Exporting Objects to an LDIF File
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a command-line interface
- See Also
- 4.29 Importing Objects Using an LDIF File
- Problem
- Solution
- Discussion
- Using a command-line interface
- See Also
- 4.30 Exporting Objects to a CSV File
- Problem
- Solution
- Discussion
- Using a command-line interface
- See Also
- 4.31 Importing Objects Using a CSV File
- Problem
- Solution
- Discussion
- Using a command-line interface
- See Also
- Organizational Units
- 5.0 Introduction
- The Anatomy of an Organizational Unit
- 5.1 Creating an OU
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 5.2 Enumerating the OUs in a Domain
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- 5.3 Finding an OU
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 5.4 Enumerating the Objects in an OU
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 5.5 Deleting the Objects in an OU
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 5.6 Deleting an OU
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 5.7 Moving the Objects in an OU to a Different OU
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 5.8 Moving an OU
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 5.9 Renaming an OU
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- Using a command-line interface
- Using VBScript
- See Also
- 5.10 Modifying an OU
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 5.11 Determining Approximately How Many Child Objects an OU Has
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 5.12 Delegating Control of an OU
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Discussion
- See Also
- 5.13 Assigning or Removing a Manager for an OU
- Problem
- Solution
- Using a graphical user interface
- Using a command line interface
- Using VBScript
- Discussion
- See Also
- 5.14 Allowing OUs to Be Created Within Containers
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 5.15 Linking a GPO to an OU
- Problem
- Solution
- Using a graphical user interface
- Using VBScript
- Discussion
- See Also
- Users
- 6.0 Introduction
- The Anatomy of a User
- 6.1 Modifying the Default Display Name Used When Creating Users in ADUC
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 6.2 Creating a User
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 6.3 Creating a Large Number of Users
- Problem
- Solution
- Using VBScript
- Discussion
- See Also
- 6.4 Creating an inetOrgPerson User
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 6.5 Converting a user Object to an inetOrgPerson Object (or Vice Versa)
- Problem
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 6.6 Modifying an Attribute for Several Users at Once
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 6.7 Setting a User's Profile Attributes
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 6.8 Moving a User
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 6.9 Redirecting Users to an Alternative OU
- Problem
- Using a graphical user interface
- Using the command-line interface
- Discussion
- See Also
- 6.10 Renaming a User
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 6.11 Copying a User
- Problem
- Solution
- Using VBScript
- Discussion
- Using a graphical user interface
- Using VBScript
- See Also
- 6.12 Finding Locked Out Users
- Problem
- Solution
- Discussion
- See Also
- 6.13 Unlocking a User
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 6.14 Troubleshooting Account Lockout Problems
- Problem
- Solution
- Discussion
- See Also
- 6.15 Viewing the Account Lockout and Password Policies
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 6.16 Enabling and Disabling a User
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 6.17 Finding Disabled Users
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 6.18 Viewing a User's Group Membership
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 6.19 Removing All Group Memberships from a User
- Problem
- Solution
- Using VBScript
- Discussion
- See Also
- 6.20 Changing a User's Primary Group
- Problem
- Solution
- Using VBScript
- Discussion
- See Also
- 6.21 Transferring a User's Group Membership to Another User
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 6.22 Setting a User's Password
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 6.23 Setting a User's Password via LDAP
- Problem
- Solution
- Discussion
- See Also
- 6.24 Setting a User's Password from Unix
- Problem
- Solution
- Discussion
- See Also
- 6.25 Preventing a User from Changing Her Password
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 6.26 Requiring a User to Change His Password at Next Logon
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- 6.27 Preventing a User's Password from Expiring
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 6.28 Finding Users Whose Passwords Are About to Expire
- Problem
- Solution
- Using Perl
- Discussion
- Using a command-line interface
- Using Perl
- See Also
- 6.29 Setting a User's Account Options (userAccountControl)
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 6.30 Setting a User's Account to Expire
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 6.31 Finding Users Whose Accounts Are About to Expire
- Problem
- Solution
- Discussion
- See Also
- 6.32 Determining a User's Last Logon Time
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 6.33 Finding Users Who Have Not Logged On Recently
- Problem
- Solution
- Using a command-line interface
- Using Perl
- Discussion
- See Also
- 6.34 Viewing a User's Permitted Logon Hours
- Problem
- Solution
- Using VBScript
- Discussion
- See Also
- 6.35 Viewing a User's Managed Objects
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- 6.36 Creating a UPN Suffix for a Forest
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- Groups
- 7.0 Introduction
- The Anatomy of a Group
- 7.1 Creating a Group
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 7.2 Viewing the Permissions of a Group
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 7.3 Viewing the Direct Members of a Group
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 7.4 Viewing the Nested Members of a Group
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 7.5 Adding and Removing Members of a Group
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 7.6 Moving a Group Within a Domain
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 7.7 Moving a Group to Another Domain
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- 7.8 Changing the Scope or Type of a Group
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 7.9 Modifying Group Attributes
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- Using a command-line interface
- Using VBScript
- See Also
- 7.10 Creating a Dynamic Group
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 7.11 Delegating Control for Managing Membership of a Group
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 7.12 Resolving a Primary Group ID
- Problem
- Solution
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 7.13 Enabling Universal Group Membership Caching
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 7.14 Restoring a Deleted Group
- Problem
- Solution
- Using a command line interface
- Discussion
- See Also
- Computers
- 8.0 Introduction
- The Anatomy of a Computer
- 8.1 Creating a Computer
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 8.2 Creating a Computer for a Specific User or Group
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 8.3 Joining a Computer to a Domain
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 8.4 Moving a Computer Within the Same Domain
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 8.5 Moving a Computer to a New Domain
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 8.6 Renaming a Computer
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 8.7 Add or Remove a Computer Account from a Group
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 8.8 Testing the Secure Channel for a Computer
- Problem
- Solution
- Discussion
- See Also
- 8.9 Resetting a Computer Account
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 8.10 Finding Inactive or Unused Computers
- Problem
- Solution
- Using a command-line interface
- Using Perl
- Discussion
- Using Perl
- See Also
- 8.11 Changing the Maximum Number of Computers a User Can Join to the Domain
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 8.12 Modifying the Attributes of a Computer Object
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 8.13 Finding Computers with a Particular OS
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- 8.14 Binding to the Default Container for Computers
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 8.15 Changing the Default Container for Computers
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 8.16 Listing All the Computer Accounts in a Domain
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 8.17 Identifying a Computer Role
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- Printers and Shared Folders
- 9.0 Introduction
- 9.1 Installing the Print Server Role
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 9.2 Creating a Printer Filter
- Problem
- Solution
- Discussion
- See Also
- 9.3 Managing Printer Drivers
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 9.4 Deploying Printers Through Group Policy
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 9.5 Publishing Printers in Active Directory
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 9.6 Installing the File Server Resource Manager
- Problem
- Solution
- Discussion
- See Also
- 9.7 Managing Disk Quota Templates
- Problem
- Solution
- Discussion
- See Also
- 9.8 Managing Disk Quotas
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 9.9 Managing Auto-Quotas
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 9.10 Modifying Quota Settings
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 9.11 Defining File Groups
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 9.12 Managing File-Screen Templates
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 9.13 Managing File Screens
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 9.14 Managing File-Screen Exceptions
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 9.15 Configuring File Server Reporting
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 9.16 Managing File Server Options
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- Group Policy Objects
- 10.0 Introduction
- Managing GPOs
- 10.1 Finding the GPOs in a Domain
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 10.2 Creating a GPO
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 10.3 Copying a GPO
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 10.4 Deleting a GPO
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 10.5 Viewing the Settings of a GPO
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 10.6 Modifying the Settings of a GPO
- Problem
- Solution
- Using a command-line interface or VBScript
- Discussion
- See Also
- 10.7 Importing Settings into a GPO
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 10.8 Creating a Migration Table
- Problem
- Solution
- Using a command-line interface
- Discussion
- Using a command-line interface
- See Also
- 10.9 Creating Custom Group Policy Settings
- Problem
- Solution
- Discussion
- See Also
- 10.10 Assigning Logon/Logoff and Startup/Shutdown Scripts in a GPO
- Problem
- Solution
- Discussion
- 10.11 Installing Applications with a GPO
- Problem
- Solution
- Discussion
- 10.12 Disabling the User or Computer Settings in a GPO
- Problem
- Solution
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 10.13 Listing the Links for a GPO
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 10.14 Creating a GPO Link to an OU
- Problem
- Solution
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 10.15 Blocking Inheritance of GPOs on an OU
- Problem
- Solution
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 10.16 Enforcing the Settings of a GPO Link
- Problem
- Solution
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 10.17 Applying a Security Filter to a GPO
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 10.18 Delegating Administration of GPOs
- Problem
- Solution
- Discussion
- See Also
- 10.19 Importing a Security Template
- Problem
- Solution
- Discussion
- See Also
- 10.20 Creating a WMI Filter
- Problem
- Solution
- Using VBScript
- Discussion
- See Also
- 10.21 Applying a WMI Filter to a GPO
- Problem
- Solution
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 10.22 Configuring Loopback Processing for a GPO
- Problem
- Solution
- Discussion
- See Also
- 10.23 Backing Up a GPO
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 10.24 Restoring a GPO
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 10.25 Simulating the RSoP
- Problem
- Solution
- Using a graphical user interface
- Discussion
- See Also
- 10.26 Viewing the RSoP
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 10.27 Refreshing GPO Settings on a Computer
- Problem
- Solution
- Discussion
- See Also
- 10.28 Restoring a Default GPO
- Problem
- Solution
- Discussion
- Schema
- 11.0 Introduction
- The Anatomy of Schema Objects
- 11.1 Registering the Active Directory Schema MMC Snap-in
- Problem
- Solution
- Discussion
- See Also
- 11.2 Enabling Schema Updates
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 11.3 Generating an OID to Use for a New Class or Attribute
- Problem
- Solution
- Discussion
- See Also
- 11.4 Generating a GUID to Use for a New Class or Attribute
- Problem
- Solution
- Discussion
- 11.5 Extending the Schema
- Problem
- Solution
- Discussion
- See Also
- 11.6 Preparing the Schema for Upgrade
- Problem
- Solution
- From a graphical user interface
- Discussion
- See Also
- 11.7 Documenting Schema Extensions
- Problem
- Solution
- Discussion
- See Also
- 11.8 Adding a New Attribute
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 11.9 Viewing an Attribute
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 11.10 Adding a New Class
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 11.11 Viewing a Class
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 11.12 Indexing an Attribute
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 11.13 Modifying the Attributes That Are Copied When Duplicating a User
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 11.14 Adding Custom Information to ADUC
- Problem
- Solution
- Discussion
- See Also
- 11.15 Modifying the Attributes Included with ANR
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 11.16 Modifying the Set of Attributes Stored on a Global Catalog
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 11.17 Finding the Nonreplicated and Constructed Attributes
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 11.18 Finding the Linked Attributes
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- 11.19 Finding the Structural, Auxiliary, Abstract, and 88 Classes
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- 11.20 Finding the Mandatory and Optional Attributes of a Class
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- 11.21 Modifying the Default Security of a Class
- Problem
- Solution
- Using a graphical user interface
- Using a command line interface
- Using VBScript
- Discussion
- Using a command-line interface
- See Also
- 11.22 Managing the Confidentiality Bit
- Problem
- Solution
- Discussion
- See Also
- 11.23 Deactivating Classes and Attributes
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 11.24 Redefining Classes and Attributes
- Problem
- Solution
- Discussion
- See Also
- 11.25 Reloading the Schema Cache
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 11.26 Managing the Schema Master FSMO
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- Site Topology
- 12.0 Introduction
- The Anatomy of Site Topology Objects
- 12.1 Creating a Site
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.2 Listing the Sites
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- 12.3 Renaming a Site
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.4 Deleting a Site
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.5 Delegating Control of a Site
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.6 Configuring Universal Group Caching for a Site
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.7 Creating a Subnet
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.8 Listing the Subnets
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.9 Finding Missing Subnets
- Problem
- Solution
- See Also
- 12.10 Deleting a Subnet
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.11 Changing a Subnet's Site Assignment
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.12 Creating a Site Link
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.13 Finding the Site Links for a Site
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- 12.14 Modifying the Sites That Are Part of a Site Link
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.15 Modifying the Cost for a Site Link
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- 12.16 Enabling Change Notification for a Site Link
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.17 Modifying Replication Schedules
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 12.18 Disabling Site Link Transitivity or Site Link Schedules
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.19 Creating a Site Link Bridge
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.20 Finding the Bridgehead Servers for a Site
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.21 Setting a Preferred Bridgehead Server for a Site
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.22 Listing the Servers
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- 12.23 Moving a Domain Controller to a Different Site
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.24 Configuring a Domain Controller to Cover Multiple Sites
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.25 Viewing the Site Coverage for a Domain Controller
- Problem
- Solution
- Using VBScript
- Discussion
- See Also
- 12.26 Disabling Automatic Site Coverage for a Domain Controller
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.27 Finding the Site for a Client
- Problem
- Solution
- Using VBScript
- Discussion
- See Also
- 12.28 Forcing a Host into a Particular Site
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.29 Creating a Connection Object
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 12.30 Listing the Connection Objects for a Server
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.31 Load-Balancing Connection Objects
- Problem
- Solution
- Discussion
- 12.32 Finding the ISTG for a Site
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.33 Transferring the ISTG to Another Server
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.34 Triggering the KCC
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.35 Determining Whether the KCC Is Completing Successfully
- Problem
- Solution
- Using a command-line interface
- Discussion
- 12.36 Disabling the KCC for a Site
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 12.37 Changing the Interval at Which the KCC Runs
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- Replication
- 13.0 Introduction
- 13.1 Determining Whether Two Domain Controllers Are in Sync
- Problem
- Solution
- Using VBScript
- Discussion
- See Also
- 13.2 Viewing the Replication Status of Several Domain Controllers
- Problem
- Solution
- Discussion
- 13.3 Viewing Unreplicated Changes Between Two Domain Controllers
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 13.4 Forcing Replication from One Domain Controller to Another
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 13.5 Enabling and Disabling Replication
- Problem
- Solution
- Discussion
- See Also
- 13.6 Changing the Intra-Site Replication Interval
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 13.7 Changing the Intra-Site Notification Delay
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 13.8 Changing the Inter-Site Replication Interval
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 13.9 Disabling Inter-Site Compression of Replication Traffic
- Problem
- Solution
- Discussion
- See Also
- 13.10 Checking for Potential Replication Problems
- Problem
- Solution
- Discussion
- See Also
- 13.11 Enabling Enhanced Logging of Replication Events
- Problem
- Solution
- See Also
- 13.12 Enabling Strict or Loose Replication Consistency
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 13.13 Finding Conflict Objects
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 13.14 Finding Orphaned Objects
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 13.15 Listing the Replication Partners for a DC
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 13.16 Viewing Object Metadata
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- DNS and DHCP
- 14.0 Introduction
- The Anatomy of a DNS Object
- 14.1 Creating a Forward Lookup Zone
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 14.2 Creating a Reverse Lookup Zone
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 14.3 Viewing a Server's Zones
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a command-line interface
- Using VBScript
- See Also
- 14.4 Converting a Zone to an AD-Integrated Zone
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 14.5 Moving AD-Integrated Zones into an Application Partition
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 14.6 Configuring Zone Transfers
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 14.7 Configuring Forwarding
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 14.8 Delegating Control of a Zone
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 14.9 Creating and Deleting Resource Records
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a command-line interface
- Using VBScript
- See Also
- 14.10 Querying Resource Records
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 14.11 Modifying the DNS Server Configuration
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 14.12 Scavenging Old Resource Records
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- 14.13 Clearing the DNS Cache
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- 14.14 Verifying That a Domain Controller Can Register Its Resource Records
- Problem
- Solution
- Discussion
- See Also
- 14.15 Enabling DNS Server Debug Logging
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 14.16 Registering a Domain Controller's Resource Records
- Problem
- Solution
- Discussion
- See Also
- 14.17 Deregistering a Domain Controller's Resource Records
- Problem
- Solution
- Discussion
- 14.18 Preventing a Domain Controller from Dynamically Registering All Resource Records
- Problem
- Solution
- Using VBScript
- Discussion
- See Also
- 14.19 Preventing a Domain Controller from Dynamically Registering Certain Resource Records
- Problem
- Solution
- Using VBScript
- Discussion
- See Also
- 14.20 Allowing Computers to Use a Different Domain Suffix from Their AD Domain
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 14.21 Authorizing a DHCP Server
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- See Also
- 14.22 Locating Unauthorized DHCP Servers
- Problem
- Solution
- Discussion
- See Also
- 14.23 Restricting DHCP Administrators
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- Security and Authentication
- 15.0 Introduction
- 15.1 Enabling SSL/TLS
- Problem
- Solution
- Discussion
- See Also
- 15.2 Encrypting LDAP Traffic with SSL, TLS, or Signing
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 15.3 Disabling LDAP Signing or Encryption
- Problem
- Solution
- Discussion
- See Also
- 15.4 Enabling Anonymous LDAP Access
- Problem
- Solution
- Using VBScript
- Discussion
- See Also
- 15.5 Restricting Hosts from Performing LDAP Queries
- Problem
- Solution
- Discussion
- See Also
- 15.6 Restricting Anonymous Access to Active Directory
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 15.7 Using the Delegation of Control Wizard
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 15.8 Customizing the Delegation of Control Wizard
- Problem
- Solution
- Discussion
- See Also
- 15.9 Revoking Delegated Permissions
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 15.10 Viewing the ACL for an Object
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 15.11 Customizing the ACL Editor
- Problem
- Solution
- Discussion
- See Also
- 15.12 Viewing the Effective Permissions on an Object
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 15.13 Configuring Permission Inheritance
- Problem
- Solution
- Using a VBScript
- Using VBScript
- Discussion
- See Also
- 15.14 Changing the ACL of an Object
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 15.15 Changing the Default ACL for an Object Class in the Schema
- Problem
- Solution
- Discussion
- See Also
- 15.16 Comparing the ACL of an Object to the Default Defined in the Schema
- Problem
- Solution
- Discussion
- See Also
- 15.17 Resetting an Object's ACL to the Default Defined in the Schema
- Problem
- Solution
- Using a command-line interface
- Discussion
- 15.18 Preventing the LM Hash of a Password from Being Stored
- Problem
- Solution
- Using a graphical user interface
- Discussion
- See Also
- 15.19 Enabling Strong Domain Authentication
- Problem
- Solution
- Discussion
- See Also
- 15.20 Enabling List Object Access Mode
- Problem
- Solution
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 15.21 Modifying the ACL on Administrator Accounts
- Problem
- Solution
- Discussion
- See Also
- 15.22 Viewing and Purging Your Kerberos Tickets
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Discussion
- See Also
- 15.23 Forcing Kerberos to Use TCP
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 15.24 Modifying Kerberos Settings
- Problem
- Solution
- Discussion
- See Also
- 15.25 Viewing Access Tokens
- Problem
- Using a command-line interface
- Discussion
- See Also
- Logging, Monitoring, and Quotas
- 16.0 Introduction
- The Anatomy of a Quota Object Container
- The Anatomy of a Quota Object
- 16.1 Enabling Extended dcpromo Logging
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 16.2 Enabling Diagnostics Logging
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 16.3 Enabling NetLogon Logging
- Problem
- Solution
- Discussion
- See Also
- 16.4 Enabling GPO Client Logging
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 16.5 Enabling Kerberos Logging
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 16.6 Viewing DNS Server Performance Statistics
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a command-line interface
- Using VBScript
- See Also
- 16.7 Monitoring the File Replication Service
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 16.8 Monitoring the Windows Time Service
- Problem
- Solution
- Discussion
- See Also
- 16.9 Enabling Inefficient and Expensive LDAP Query Logging
- Problem
- Solution
- Discussion
- See Also
- 16.10 Using the STATS Control to View LDAP Query Statistics
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 16.11 Using Perfmon to Monitor AD
- Problem
- Solution
- Discussion
- 16.12 Using Perfmon Trace Logs to Monitor AD
- Problem
- Solution
- Discussion
- See Also
- 16.13 Creating an Administrative Alert
- Problem
- Solution
- Discussion
- See Also
- 16.14 Emailing an Administrator on a Performance Alert
- Problem
- Solution
- Discussion
- Using VBScript
- See Also
- 16.15 Enabling Auditing of Directory Access
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 16.16 Enabling Auditing of Registry Keys
- Problem
- Using a graphical user interface
- Discussion
- See Also
- 16.17 Creating a Quota
- Problem
- Solution
- Discussion
- See Also
- 16.18 Finding the Quotas Assigned to a Security Principal
- Problem
- Solution
- Discussion
- See Also
- 16.19 Changing How Tombstone Objects Count Against Quota Usage
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 16.20 Setting the Default Quota for All Security Principals in a Partition
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- 16.21 Finding the Quota Usage for a Security Principal
- Problem
- Solution
- Discussion
- See Also
- Backup, Recovery, DIT Maintenance, and Deleted Objects
- 17.0 Introduction
- The Anatomy of a Deleted Object
- 17.1 Backing Up Active Directory
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Discussion
- See Also
- 17.2 Restarting a Domain Controller in Directory Services Restore Mode
- Problem
- Solution
- Discussion
- See Also
- 17.3 Resetting the Directory Service Restore Mode Administrator Password
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 17.4 Performing a Nonauthoritative Restore
- Problem
- Solution
- Discussion
- See Also
- 17.5 Performing an Authoritative Restore of an Object or Subtree
- Problem
- Solution
- Discussion
- See Also
- 17.6 Performing a Complete Authoritative Restore
- Problem
- Solution
- Discussion
- See Also
- 17.7 Checking the DIT File's Integrity
- Problem
- Solution
- Discussion
- See Also
- 17.8 Moving the DIT Files
- Problem
- Solution
- Discussion
- See Also
- 17.9 Repairing or Recovering the DIT
- Problem
- Solution
- Discussion
- See Also
- 17.10 Performing an Online Defrag Manually
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 17.11 Performing a Database Recovery
- Problem
- Solution
- Discussion
- See Also
- 17.12 Creating a Reserve File
- Problem
- Solution
- Discussion
- See Also
- 17.13 Determining How Much Whitespace Is in the DIT
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 17.14 Performing an Offline Defrag to Reclaim Space
- Problem
- Solution
- Discussion
- See Also
- 17.15 Changing the Garbage Collection Interval
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 17.16 Logging the Number of Expired Tombstone Objects
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 17.17 Determining the Size of the Active Directory Database
- Problem
- Solution
- Discussion
- See Also
- 17.18 Searching for Deleted Objects
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 17.19 Undeleting a Single Object
- Problem
- Solution
- Using a command line interface
- Discussion
- See Also
- 17.20 Undeleting a Container Object
- Problem
- Solution
- Using a command line interface
- Discussion
- See Also
- 17.21 Modifying the Tombstone Lifetime for a Domain
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- Application Partitions
- 18.0 Introduction
- The Anatomy of an Application Partition
- 18.1 Creating and Deleting an Application Partition
- Problem
- Solution
- Discussion
- See Also
- 18.2 Finding the Application Partitions in a Forest
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 18.3 Adding or Removing a Replica Server for an Application Partition
- Problem
- Solution
- Using VBScript
- Discussion
- See Also
- 18.4 Finding the Replica Servers for an Application Partition
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 18.5 Finding the Application Partitions Hosted by a Server
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 18.6 Verifying Application Partitions Are Instantiated on a Server Correctly
- Problem
- Solution
- Discussion
- See Also
- 18.7 Setting the Replication Notification Delay for an Application Partition
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 18.8 Setting the Reference Domain for an Application Partition
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 18.9 Delegating Control of Managing an Application Partition
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- Active Directory Application Mode
- 19.0 Introduction
- 19.1 Installing ADAM
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 19.2 Creating a New ADAM Instance
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 19.3 Creating a New Replica of an ADAM Configuration Set
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 19.4 Stopping and Starting an ADAM Instance
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 19.5 Changing the Ports Used by an ADAM Instance
- Problem
- Solution
- Discussion
- See Also
- 19.6 Listing the ADAM Instances Installed on a Computer
- Problem
- Solution
- Using VBScript
- Discussion
- See Also
- 19.7 Extending the ADAM Schema
- Problem
- Solution
- Discussion
- Using a command-line interface
- See Also
- 19.8 Managing ADAM Application Partitions
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 19.9 Managing ADAM Organizational Units
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a command-line interface
- See Also
- 19.10 Managing ADAM Users
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 19.11 Changing the Password for an ADAM User
- Problem
- Solution
- Using VBScript
- Discussion
- Using a command-line interface
- See Also
- 19.12 Enabling and Disabling an ADAM User
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 19.13 Managing ADAM Groups
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 19.14 Managing ADAM Group Memberships
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a command-line interface
- See Also
- 19.15 Viewing and Modifying ADAM Object Attributes
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 19.16 Importing Data into an ADAM Instance
- Problem
- Solution
- Discussion
- Using a command-line interface
- See Also
- 19.17 Configuring Intrasite Replication
- Problem
- Using a graphical user interface
- Discussion
- See Also
- 19.18 Forcing ADAM Replication
- Problem
- Solution
- Discussion
- See Also
- 19.19 Managing ADAM Permissions
- Problem
- Solution
- Using a command-line interface
- Discussion
- Using a command-line interface
- See Also
- Interoperability and Integration
- 20.0 Introduction
- 20.1 Accessing AD from a Non-Windows Platform
- Problem
- Solution
- Using a command-line interface
- Using a programming language
- Discussion
- See Also
- 20.2 Programming with .NET
- Problem
- Solution
- Discussion
- See Also
- 20.3 Programming with DSML
- Problem
- Solution
- Discussion
- See Also
- 20.4 Programming with Perl
- Problem
- Solution
- Discussion
- See Also
- 20.5 Programming with Java
- Problem
- Solution
- Discussion
- See Also
- 20.6 Programming with Python
- Problem
- Solution
- Discussion
- 20.7 Integrating with MIT Kerberos
- Problem
- Solution
- Discussion
- See Also
- 20.8 Integrating with Samba
- Problem
- Solution
- Discussion
- See Also
- 20.9 Integrating with Apache
- Problem
- Solution
- Discussion
- See Also
- 20.10 Integrating with Novell Netware
- Problem
- Solution
- See Also
- 20.11 Integrating with Macintosh
- Problem
- Solution
- See Also
- 20.12 Replacing the Network Information Service
- Problem
- Solution
- See Also
- 20.13 Using BIND for DNS
- Problem
- Solution
- Discussion
- See Also
- 20.14 Integrating Down-level Windows Clients
- Problem
- Solution
- See Also
- 20.15 Using VMWare for Testing AD
- Problem
- Solution
- Discussion
- See Also
- 20.16 Using Virtual Server in an Active Directory Environment
- Problem
- Solution
- See Also
- Active Directory Federation Services
- 21.0 Introduction
- Using a graphical user interface
- 21.1 Installing ADFS Prerequisites
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 21.2 Installing the Federation Service
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 21.3 Configuring an Active Directory Account Store
- Problem
- Solution
- Discussion
- See Also
- 21.4 Configuring an ADAM Account Store
- Problem
- Solution
- Discussion
- See Also
- 21.5 Configuring an Account Partner
- Problem
- Solution
- Discussion
- See Also
- 21.6 Configuring a Resource Partner
- Problem
- Solution
- Discussion
- See Also
- 21.7 Creating a Claim Type
- Problem
- Solution
- Discussion
- See Also
- 21.8 Configuring an Application
- Problem
- Solution
- Discussion
- See Also
- 21.9 Configuring a Forest Trust
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 21.10 Configuring an Alternate UPN Suffix
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a command-line interface
- Using VBScript
- See Also
- 21.11 Configuring the ADFS Web Agent
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 21.12 Enabling Logging for the ADFS Web Agent
- Problem
- Solution
- Using VBScript
- Discussion
- See Also
- Exchange Server 2003
- 22.0 Introduction
- Using a Graphical User Interface
- Using a Command-Line Interface
- Using VBScript
- Notes on Managing Exchange
- 22.1 Preparing Active Directory for Exchange
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 22.2 Installing the First Exchange Server
- Problem
- Solution
- Using a command-line interface
- Discussion
- See Also
- 22.3 Installing Additional Exchange Servers
- Problem
- Solution
- Using a command-line interface
- Discussion
- Using a command-line interface
- See Also
- 22.4 Installing an Exchange Service Pack
- Problem
- Solution
- Using a command-line interface
- Discussion
- Using a command-line interface
- See Also
- 22.5 Creating Unattended Installation Files for Exchange and Exchange Service Pack Installations
- Problem
- Solution
- Discussion
- See Also
- 22.6 Installing Exchange Management Tools
- Problem
- Solution
- Using a command-line interface
- Discussion
- Using a command-line interface
- See Also
- 22.7 Delegating Exchange for the First Time
- Problem
- Solution
- Discussion
- See Also
- 22.8 Stopping and Starting Exchange Server
- Problem
- Solution
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 22.9 Mail-Enabling a User
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 22.10 Mail-Disabling a User
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 22.11 Mailbox-Enabling a User
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 22.12 Deleting a User's Mailbox
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using VBScript
- See Also
- 22.13 Purging a Deleted Mailbox
- Problem
- Solution
- Using VBScript
- Discussion
- Using a graphical user interface
- Using VBScript
- See Also
- 22.14 Reconnecting a Deleted Mailbox
- Problem
- Solution
- Using VBScript
- Discussion
- Using a graphical user interface
- Using VBScript
- See Also
- 22.15 Enumerating Disconnected Mailboxes
- Problem
- Solution
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 22.16 Moving a Mailbox
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 22.17 Viewing Mailbox Sizes and Message Counts
- Problem
- Solution
- Using VBScript
- Discussion
- Using a graphical user interface
- Using VBScript
- See Also
- 22.18 Configuring Mailbox Limits
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 22.19 Mail-Enabling a Contact
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 22.20 Mail-Disabling a Contact
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 22.21 Creating a Mail-Enabled Distribution List
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 22.22 Creating a Query-Based Distribution List
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 22.23 Creating an Address List
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a graphical user interface
- Using a command-line interface
- Using VBScript
- See Also
- 22.24 Creating a Recipient Policy
- Problem
- Solution
- Discussion
- See Also
- 22.25 Creating a Storage Group
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- Using a command-line interface
- Using VBScript
- See Also
- 22.26 Creating a Mailbox Store
- Problem
- Solution
- Using VBScript
- Discussion
- Using a command-line interface
- Using VBScript
- See Also
- 22.27 Moving the Exchange Transaction Logs
- Problem
- Solution
- Using a command-line interface
- Using VBScript
- Discussion
- See Also
- 22.28 Listing Domain Controllers and Global Catalog Servers Used by an Exchange Server
- Problem
- Solution
- Using VBScript
- Discussion
- Using VBScript
- See Also
- 22.29 Mounting and Dismounting Mailbox Stores
- Problem
- Solution
- Using VBScript
- Discussion
- Using a graphical user interface
- Using VBScript
- See Also
- 22.30 Enabling Message Tracking
- Problem
- Solution
- Using a command-line interface
- VBScript
- Discussion
- See Also
- Microsoft Identity Integration Server
- 23.0 Introduction
- Requirements for MIIS and IIFP
- MIIS Overview
- MIIS data
- The scenario
- See Also
- 23.1 Creating the HR Database MA
- Problem
- Solution
- Discussion
- See Also
- 23.2 Creating an Active Directory MA
- Problem
- Solution
- Discussion
- See Also
- 23.3 Setting Up a Metaverse Object Deletion Rule
- Problem
- Solution
- Discussion
- See Also
- 23.4 Setting Up Simple Import Attribute Flow-HR Database MA
- Problem
- Solution
- Discussion
- See Also
- 23.5 Setting Up a Simple Export Attribute Flow to AD
- Problem
- Solution
- Discussion
- See Also
- 23.6 Defining an Advanced Import Attribute Flow- HR Database MA
- Problem
- Solution
- Discussion
- See Also
- 23.7 Implementing an Advanced Attribute Flow Rules Extension-HR Database MA
- Problem
- Solution
- Discussion
- See Also
- 23.8 Setting Up Advanced Export Attribute Flow in Active Directory
- Problem
- Solution
- Discussion
- See Also
- 23.9 Configuring a Run Profile to Do an Initial Load of Data from the HR Database MA
- Problem
- Solution
- Discussion
- See Also
- 23.10 Loading Initial HR Database Data into MIIS Using a Run Profile
- Problem
- Solution
- Discussion
- See Also
- 23.11 Configuring a Run Profile to Load the Container Structure from AD
- Problem
- Solution
- Discussion
- See Also
- 23.12 Loading the Initial AD Container Structure into MIIS Using a Run Profile
- Problem
- Solution
- Discussion
- See Also
- 23.13 Setting Up the HR Database MA to Project Objects to the Metaverse
- Problem
- Solution
- Discussion
- See Also
- 23.14 Writing a Rules Extension to Provision User Objects to the ADMA from Objects in the HR Data...
- Problem
- Solution
- Discussion
- See Also
- 23.15 Creating a Run Profile for Provisioning
- Problem
- Solution
- Discussion
- See Also
- 23.16 Executing the Provisioning Rule
- Problem
- Solution
- Discussion
- See Also
- 23.17 Creating a Run Profile to Export Objects from the ADMA to Active Directory
- Problem
- Solution
- Discussion
- See Also
- 23.18 Exporting Objects to AD Using an Export Run Profile
- Problem
- Solution
- Discussion
- See Also
- 23.19 Testing Provisioning and De-Provisioning of User Accounts in AD
- Problem
- Solution
- Discussion
- See Also
- 23.20 Creating a Run Profile Script
- Problem
- Solution
- Discussion
- See Also
- 23.21 Creating a Controlling Script
- Problem
- Solution
- Discussion
- See Also
- 23.22 Enabling Directory Synchronization from AD to the HR Database
- Problem
- Solution
- Discussion
- See Also
- 23.23 Configuring a Run Profile to Load the telephoneNumber from AD
- Problem
- Solution
- Discussion
- See Also
- 23.24 Loading telephoneNumber Changes from AD into MIIS Using a Delta Import and Delta Synchroniz...
- Problem
- Solution
- Discussion
- See Also
- 23.25 Exporting telephoneNumber Data to the HR Database
- Problem
- Solution
- Discussion
- See Also
- 23.26 Using the HR Database MA Export Run Profile to Export the Telephone Number to the HR Database
- Problem
- Solution
- Discussion
- See Also
- 23.27 Searching Data in the Connector Space
- Problem
- Solution
- Discussion
- See Also
- 23.28 Searching Data in the Metaverse
- Problem
- Solution
- Discussion
- See Also
- 23.29 Deleting Data in the Connector Space and Metaverse
- Problem
- Solution
- Discussion
- See Also
- Index
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.