PowerShell Version 2.0 script to find all Active Directory objects with values assigned to linked multi-valued attributes. Only the forward linked attributes are considered. If the values were assigned before the forest functional level (FFL) was at least Windows Server 2003, these attributes of these objects may not be taking advantage of linked value replication (LVR). These values are called "legacy".
Without LVR, any updates require that the entire attribute be replicated. For example, if a group has 1000 members, and you add one more, all 1001 values must be replicated. With LVR, only the updated or new values are replicated.
The script only outputs if there are at least a specified number of values. The variable $Limit specifies this limit. You can adjust this limit to meet your needs.
The output from the script should be redirected to a text file. For each object found, the script outputs the distinguished name of the object, the LDAPDisplayName of the attribute, and the number of values.
FindLegacy.txt <<-- Click here to view or download the program