¿Cómo eliminar recursivamente un directorio completo con PowerShell 2.0?

¿Cuál es la forma más sencilla de eliminar por la fuerza un directorio y todos sus subdirectorios en PowerShell? Estoy usando PowerShell V2 en Windows 7.

He aprendido de varias fuentes que el comando más obvio,Remove-Item $targetDir -Recurse -Force, no funciona correctamente. Esto incluye una declaración en la ayuda en línea de PowerShell V2 (que se encuentra usandoGet-Help Remove-Item -Examples) que dice:

... Debido a que el parámetro Recurse en este cmdlet es defectuoso, el comando usa el cmdlet Get-Childitem para obtener los archivos deseados, y usa el operador de canalización para pasarlos al cmdlet Remove-Item ...

He visto varios ejemplos que utilizanGet-ChildItem y canalizarlo aRemover el artículo, pero los ejemplos generalmente eliminan algunos conjuntos de archivos basados ​​en un filtro, no todo el directorio.

Estoy buscando la forma más limpia de eliminar un directorio completo, archivos y directorios secundarios, sin generar ningún mensaje de advertencia para el usuario utilizando la menor cantidad de código. Una sola línea sería agradable si es fácil de entender.

Respuestas a la pregunta(16)

Su respuesta a la pregunta