¿Cómo eliminar recursivamente todas las carpetas vacías en PowerShell?

Necesito eliminar de forma recursiva todas las carpetas vacías para una carpeta específica en PowerShell (carpeta y subcarpeta de selección en cualquier nivel).

En este momento estoy usando este script sin éxito.

¿Podría decirme cómo solucionarlo?

$tdc='C:\a\c\d\'
$a = Get-ChildItem $tdc -recurse | Where-Object {$_.PSIsContainer -eq $True}
$a | Where-Object {$_.GetFiles().Count -eq 0} | Select-Object FullName

Estoy usando PowerShell en Win 8.1

Respuestas a la pregunta(9)

Su respuesta a la pregunta