Matthew,
If you have a copy of all the MXDs, or have access to them on a shared network drive, you can do something like:
import arcpy, os
from arcpy import env
wrkspc = r'D:\Path_to_mxds'
env.workspace = wrkspc
workspaces = arcpy.ListWorkspaces("*", "Folder")
mxdList = arcpy.ListFiles("*.mxd")
for mxd in mxdList:
mxdPath = wrkspc + os.sep + mxd
print mxdPath
mxdObject = arcpy.mapping.MapDocument(mxdPath)
for lyr in arcpy.mapping.ListLayers(mxdObject):
if lyr.supports("DATASOURCE"):
print "Layer: " + lyr.name + " Source: " + lyr.dataSource
else:
print lyr
del mxdObject
Of course you can add additional libraries to write everything out to csv or another database table.
~Alex