Is there a way to use PowerShell to view the contents of the GAC?
To list entries in the GAC;
gacutil -l
In powershell you could parse the text output of the above. I don't know of a managed interface to inspect the GAC.