Determine if the Active Directory recycle bin is installed

Be warned if you're trying to find out whether the Active Directory recycle bin feature is installed in the forest.

Many documents suggest that you read the msDS-EnabledFeature attribute of the following location of Active Directory
CN=Partitions,CN=Configuration,DC=somedomain,DC=int

However if you are not an Enterprise Admin or Domain Admin in the forest root domain you'll see the setting displayed as <Not Set> even if the Recycle Bin is installed. This is misleading as <Not Set> is what is displayed if the Recycle Bin is not installed.

Running the following PowerShell command does work correctly
Get-ADOptionalFeature 'Recycle Bin Feature'

















This is because the tool looks at the servers NTDS settings, where another msDS-EnabledFeature attribute can be found. This attribute is populated as each domain controller is informed that the optional feature has been installed in the forest.

A permissions friendly LDAP query is as follows. This will highlight the servers that have the recycle bin installed on them. Finding a server that does have the feature enabled indicates that it is installed in the forest.

(&(objectClass=nTDSDSA)(msDS-EnabledFeature=CN=Recycle Bin Feature,CN=Optional Features,CN=Directory Service,CN=Windows NT,CN=Services,CN=Configuration,DC=somedomain,DC=int))

We are adding the ability to read Active Directory Recycle Bin settings in the next version of our Active Directory Audit Tool, XIA Configuration Server, please take a look!



Comments

Popular posts from this blog

Windows Server 2016, 2019, 2022, Windows 10 and Windows 11: Date and time "Some settings are managed by your organization".

TFTPD32 or TFTPD64 reports Bind error 10013 An attempt was made to access a socket in a way forbidden by its access permissions.

Enable function lock for F1-F12 on HP ZBook mobile workstations