Active Directory Domain Services Schema Technology Sample

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

This sample demonstrates how to retrieve and extend Active Directory schema. This sample is available only in Visual C#.

For information about using the samples, see the following topics:

To build the sample

  1. Open a Command Prompt window and navigate to the Schema\CS directory. For information about required settings and the SDK Command Prompt, see How to: Set Sample Settings.

  2. Type msbuild.exe schema.sln at the command line.

To run the sample

  1. Navigate to the directory that contains the built executable file, using the command prompt.

  2. Type Schema and press Enter.

Note Note

This sample is a console application. You must start and run it in a Command Prompt window to view its output.

This sample defines the following methods.




Lists the following information:

  • Schema associated with the current forest.

  • All abstract classes.

  • All defunct classes.

  • All indexed properties that are replicated to the global catalog.


Finds the schema class in the current forest and lists its properties.


Finds the schema property in the current forest and lists its values.

The following methods have their invoking references commented out in the Main method. They need to be appropriately modified before running.




Creates a new schema class with example values that you can modify.


Creates a new schema property with example values that you can modify.