You could use WMI instead. This way you get a list of objects you can filter on.
Get-WmiObject -ComputerName computername -Class Win32_Share | Where-Object -FilterScript { !$_.Name.EndsWith('$') }
Let me know if it works for you.