3.1.1.10.1 Forest Revision

The forest revision represents the default state of the set of objects that are stored in the directory and required for the forest functionality.

The contents of a forest revision are established when the forest is created. Updates to the forest revision, if necessary (see below), are performed by an implementation-specific upgrade process.

The version of the forest revision consists of two integer parts that are separated by a period: major.minor. Assuming that a forest revision X has the version a.b, and forest revision Y has the version c.d, X has a higher or equal version compared to Y if a>c, or if a=c and b>=d.

See section 6.1.1.2.8 for the way in which the version of the forest revision is stored.

Introducing DCs into a forest is possible only if the version of the forest revision is higher than or equal to the minimum version of forest revision that is required for that DC functional level, as shown in the following table.

DC functional level

Minimum required forest revision

DS_BEHAVIOR_WIN2000

0.0

DS_BEHAVIOR_WIN2003

0.9

DS_BEHAVIOR_WIN2008

2.10

DS_BEHAVIOR_WIN2008R2

5.10

DS_BEHAVIOR_WIN2012

11.10

DS_BEHAVIOR_WIN2012R2

15.10

DS_BEHAVIOR_WIN2016

15.10

If the version of the forest revision is lower than the minimum version of forest revision for that DC, the forest revision MUST be upgraded to a newer version by an implementation-specific forest revision upgrade process before the DC can be added. The upgrade process updates the contents and the version of the forest revision.

Note The preceding table specifies the minimum required forest revisions for the case of a freshly-installed DC. In the case of a DC that has been upgraded from an older version of Windows, some of the minimum required forest revisions are different, depending on the DC functional level. These differences are shown in the following table.

DC functional level

Minimum required forest revision

DS_BEHAVIOR_WIN2008

2.9

DS_BEHAVIOR_WIN2008R2

5.9

DS_BEHAVIOR_WIN2012

11.9

DS_BEHAVIOR_WIN2012R2

15.9