Obrigado por todas as suas respostas. Eu encontrei uma maneira mais curta e, na minha opinião, mais elegante de encontrar "$ RECYCLE.BIN" recursivamente em um compartilhamento de rede ou diretório local usando o Windows PowerShell:
Get-ChildItem \server\share -Directory -Hidden -Filter '$REC*' -Recurse | ft Name,FullName
ou você simplesmente faz um cd no diretório raiz em que deseja iniciar sua pesquisa:
cd C:\Directory
Get-ChildItem -Directory -Hidden -Filter '$REC*' -Recurse | ft Name,FullName
Se você também quiser exibir o tamanho da pasta $ RECYCLE.BIN, use este comando, um pouco mais complicado:
Get-ChildItem \server\share\some\path -Directory -Hidden -Filter '$REC*' -Recurse | Select-Object Name,FullName,@{l="Size in MB";e={"{0:N2}" -f ((Get-ChildItem $_.FullName -Force | Measure-Object -Property length -sum).sum / 1MB)}}
ou menor:
gci \server\share\some\path -Directory -Hidden -Filter '$REC*' -Recurse | select Name,FullName,@{l="Size in MB";e={"{0:N2}" -f ((gci $_.FullName -Force | measure -Property length -sum).sum / 1MB)}}
(Lembre-se de que, se usar, use "Select-Object", truncar o objeto de retorno original apenas os membros especificados.)
Melhor!