Step 1: Enable Active Directory Recycle Bin
Applies To: Windows Server 2008 R2
This step provides instructions for the following tasks:
Raising the forest functional level
Enabling Active Directory Recycle Bin
Raising the forest functional level
You can enable Active Directory Recycle Bin only if the forest functional level of your environment is set to Windows Server 2008 R2. You can raise the forest functional level by using the following methods:
- Set-ADForestMode Active Directory module cmdlet
Note
The Active Directory module for Windows PowerShell in Windows Server 2008 R2 is a Windows PowerShell™ module (named Active Directory) that consolidates a group of cmdlets. You can use these cmdlets to manage your Active Directory domains, Active Directory Lightweight Directory Services (AD LDS) configuration sets, and Active Directory Database Mounting Tool instances in a single, self-contained package. For more information, see What's New in AD DS: Active Directory Module for Windows PowerShell (https://go.microsoft.com/fwlink/?LinkID=140056).
- Ldp.exe
Membership in Enterprise Admins, or equivalent, is the minimum required to complete these procedures. Review details about using the appropriate accounts and group memberships at Local and Domain Default Groups (https://go.microsoft.com/fwlink/?LinkId=83477).
To raise the forest functional level to Windows Server 2008 R2 using the Set-ADForestMode cmdlet
Click Start, click Administrative Tools, right-click Active Directory Module for Windows PowerShell, and then click Run as administrator.
At the
Active Directory module for Windows PowerShell
command prompt, type the following command, and then press ENTER:Set-ADForestMode [-Identity] <ADForest> [-ForestMode] <ADForestMode>
To set the forest functional level to Windows Server 2008 R2, type
Windows2008R2Forest
for<ADForestMode>
.For example, to set the forest functional level of contoso.com to Windows Server 2008 R2, type the following command, and then press ENTER:
Set-ADForestMode –Identity contoso.com -ForestMode Windows2008R2Forest
For more information about the Set-ADForestMode cmdlet, at the Active Directory module for Windows PowerShell
command prompt, type Get-Help Set-ADForestMode
, and then press ENTER.
Note
You can use the Set-ADObject cmdlet to raise the functional level of an AD LDS configuration set. For example, to raise the functional level of an AD LDS configuration set on a local AD LDS server, where the distinguished name of the AD LDS configuration directory partition is CN=Configuration,CN={32E430E4-42D3-4663-BCA7-5F5DFDC898}, use the following cmdlet:
Set-ADObject -Identity 'CN=Partitions,CN=Configuration,CN={32E430E4-42D3-4663-BCA7-5F5DFDC898}’ -Replace @{'msds-Behavior-Version'=4} -Server localhost:50000
To raise the forest functional level to Windows Server 2008 R2 using Ldp.exe
To open Ldp.exe, click Start, click Run, and then type ldp.exe.
To connect and bind to the server that hosts the forest root domain of your AD DS environment, under Connection, click Connect, and then click Bind.
Click View, and then click Tree. In BaseDN, select the configuration directory partition, and then click OK.
In the console tree, double-click the distinguished name (also known as DN) of the configuration directory partition, and then navigate to the CN=Partitions container.
Right-click the CN=Partitions container’s distinguished name, and then click Modify.
In the Modify dialog box, in Edit Entry Attribute, type msDS-Behavior-Version.
In the Modify dialog box, in Values, type 4 (the value of the Windows Server 2008 R2 forest functional level).
In the Modify dialog box, under Operation click Replace, click Enter, and then click Run.
Enabling Active Directory Recycle Bin
After the forest functional level of your environment is set to Windows Server 2008 R2, you can enable Active Directory Recycle Bin by using the following methods:
Enable-ADOptionalFeature Active Directory module cmdlet (This is the recommended method.)
Ldp.exe
Note
In this release of Windows Server 2008 R2, the process of enabling Active Directory Recycle Bin is irreversible. After you enable Active Directory Recycle Bin in your environment, it cannot be disabled.
Membership in Enterprise Admins, or equivalent, is the minimum required to complete these procedures. Review details about using the appropriate accounts and group memberships at Local and Domain Default Groups (https://go.microsoft.com/fwlink/?LinkId=83477).
To enable Active Directory Recycle Bin using the Enable-ADOptionalFeature cmdlet
- Click Start, click Administrative Tools, right-click Active Directory Module for Windows PowerShell, and then click Run as administrator.
Warning
If you do not use the Active Directory Module for Windows PowerShell to run the following commands, you will see errors. If you would prefer to run the following commands from Windows PowerShell directly, then first import the Active Directory cmdlet by running the following command import-module activedirectory
At the
Active Directory module for Windows PowerShell
command prompt, type the following command, and then press ENTER:Enable-ADOptionalFeature -Identity <ADOptionalFeature> -Scope <ADOptionalFeatureScope> -Target <ADEntity>
Note
The distinguished name (also known as DN) of Active Directory Recycle Bin is CN=Recycle Bin Feature,CN=Optional Features,CN=Directory Service,CN=Windows NT,CN=Services,CN=Configuration,DC=<mydomain>,DC=<com>, where <mydomain> and <com> represent the appropriate forest root domain name of your Active Directory Domain Services (AD DS) environment.
For example, to enable Active Directory Recycle Bin for contoso.com, type the following command, and then press ENTER:
`Enable-ADOptionalFeature –Identity ‘CN=Recycle Bin Feature,CN=Optional Features,CN=Directory Service,CN=Windows NT,CN=Services,CN=Configuration,DC=contoso,DC=com’ –Scope ForestOrConfigurationSet –Target ‘contoso.com’`
Note
You can also use the Enable-ADOptionalFeature cmdlet to enable Active Directory Recycle Bin in an AD LDS environment. For example, to enable Active Directory Recycle Bin on a local AD LDS server, where the distinguished name of the AD LDS configuration directory partition is CN=Configuration,CN={372A5A3F-6ABE-4AFD-82DE-4A84D2A10E81}, use the following cmdlet:
Enable-ADOptionalFeature 'recycle bin feature' -Scope ForestOrConfigurationSet -Server localhost:50000 -Target 'CN=Configuration,CN={372A5A3F-6ABE-4AFD-82DE-4A84D2A10E81}'
For more information about the Enable-ADOptionalFeature cmdlet, at the Active Directory module for Windows PowerShell
command prompt, type Get-Help Enable-ADOptionalFeature
, and then press ENTER.
To enable Active Directory Recycle Bin using Ldp.exe
To open Ldp.exe, click Start, click Run, and then type ldp.exe.
To connect and bind to the server that hosts the forest root domain of your AD DS environment, under Connection, click Connect, and then click Bind.
Click View, click Tree, in BaseDN, select the configuration directory partition, and then click OK.
In the console tree, double-click the distinguished name of the configuration directory partition, and then navigate to the CN=Partitions container.
Right-click the CN=Partitions container’s distinguished name, and then click Modify.
In the Modify dialog box, make sure that the DN box is empty.
In the Modify dialog box, in Edit Entry Attribute, type enableOptionalFeature.
In the Modify dialog box, in Values, type CN=Partitions,CN=Configuration,DC=mydomain,DC=com:766ddcd8-acd0-445e-f3b9-a7f9b6744f2a. Replace mydomain and com with the appropriate forest root domain name of your AD DS environment.
Note
766ddcd8-acd0-445e-f3b9-a7f9b6744f2a is the Active Directory Recycle Bin globally unique identifier (GUID).
To verify the Active Directory Recycle Bin GUID, navigate to the CN=Recycle Bin Feature,CN=Optional Features,CN=Directory Service,CN=Windows NT,CN=Services,CN=Configuration, DC=mydomain,DC=com container (replace mydomain and com with the appropriate forest root domain name of your AD DS environment), and in the details pane, locate the value of the msDS-OptionalFeatureGUID attribute.
In the Modify dialog box, under Operation click Add, click Enter, and then click Run.
To verify that Active Directory Recycle Bin is enabled, navigate to the CN=Partitions container. In the details pane, locate the msDS-EnabledFeature attribute, and confirm that its value is set to CN=Recycle Bin Feature,CN=Optional Features,CN=Directory Service,CN=Windows NT,CN=Services,CN=Configuration, DC=mydomain,DC=com, where mydomain and com represent the appropriate forest root domain name of your AD DS environment.