Get All Instances of a SharePoint Field in a Site Collection
Paste the below text into PowerShell or PowerShell ISE You could even add the ability to output the array to CSV if you like.
Advanced solutions to issues observed in SharePoint