After a lengthy discussion on the PowerShell MVP mailing list, I've come across a bug where PowerShell is ignoring .NET interfaces. Please give this a vote, and if you're interested, check out the code example under "Reproduction Steps."
https://connect.microsoft.com/PowerShell/feedback/details/931492/net-interfa ces-are-not-directly-accessible-from-powershell Cheers, Trevor Sullivan Microsoft PowerShell MVP