Enumerar subdirectorios y tamaños ocultos

Necesito obtener una lista de subdirectorios con sus tamaños usando PowerShell.

El siguiente código de PowerShell hace lo que quiero, pero no funciona con directorios ocultos.

Get-ChildItem | Where-Object { $_.PSIsContainer } | ForEach-Object { $_.Name + ": " + "{0:N2}" -f ((Get-ChildItem $_ -Recurse | Measure-Object Length -Sum -ErrorAction SilentlyContinue).Sum / 1MB) + " MB" }

Intenté mostrar directorios ocultos en Windows, pero eso no funciona. Por ahora, solo me aseguro de que cada subdirectorio no esté oculto, pero esto no es lo ideal. ¿Existe algún parámetro simple que pueda forzar a este código a obtener información para archivos y carpetas ocultos?

Preferiblemente, me gustaría que esto funcione con PowerShell 2.

Respuestas a la pregunta(1)

Su respuesta a la pregunta