 |
About MS Exchange Directory
| Nik Okuntseff |
MS Exchange Server Programming |
About MS Exchange Directory
Microsoft Exchange server stores information about its numerous objects
(such as mail recipients, gateways, etc.) in a large hierarchy called Directory.
There are hundreds (if not thousands) of objects there. For example, each
user mailbox is represented by an object in the Directory, as well as each
gateway, addressing template, etc. The Directory plays very important role
for MS Exchange server storing all configuration data. Thus, in a certain
sense it may be compared with Windows NT Registry. The Directory plays
the same role for MS Exchange server as Registry plays for Windows NT operating
system.
Architecturally the MS Exchange Directory consists of the following
two components:
-
Directory Database
-
Directory Service Agent (DSA)
The database stores all relevant data and the DSA is a tool which is used
to access and modify this data. The directory service agent may be used
programmatically.
Directory database contains two separate but related sub-components:
-
Directory Information Tree (DIT) - a collection of objects with their properties
which collectively describe current MS Exchange Server configuration.
-
Directory Schema - abstract description of object types possible in this
directory with a list of properties and definitions of parent-child relationships.
Directory schema does not contain any physical objects but rather describes
their types. Real objects are stored in the Directory Information Tree.
How would I access properties of objects stored in the Directory? How can
I view and modify them? Let us consider available options.
-
Exchange Administrator gives you a tree-like view
on many of the directory objects. For example, you can view and modify
recipients easily.
-
Directory API (DAPI) allows for programmatic access
to directory objects.
-
Regular MAPI interfaces also allow programmatically
view and modify object properties.
-
MS Exchange Directory can also be accessed via Active Directory Service
Interfaces (ADSI). This book does not cover ADSI.
[ Contents |
Home
]
Send comments and suggestions to niko@wrconsulting.com
Copyright © 1997-1998 by Nik Okuntseff
|
 |