Como excluir recursivamente um diretório inteiro com o PowerShell 2.0?

Qual é a maneira mais simples de excluir com força um diretório e todos os seus subdiretórios no PowerShell? Estou usando o PowerShell V2 no Windows 7.

Eu aprendi com várias fontes que o comando mais óbvio,Remove-Item $targetDir -Recurse -Force, não funciona corretamente. Isso inclui uma declaração na ajuda on-line do PowerShell V2 (encontrada usandoGet-Help Remove-Item -Examples) que afirma:

... Como o parâmetro Recurse neste cmdlet está com defeito, o comando usa o cmdlet Get-Childitem para obter os arquivos desejados e usa o operador de pipeline para passá-los ao cmdlet Remove-Item ...

Eu vi vários exemplos que usamGet-ChildItem e canalizá-lo paraRemover item, mas os exemplos geralmente removem alguns conjuntos de arquivos com base em um filtro, não no diretório inteiro.

Eu estou procurando a maneira mais limpa para soprar um diretório inteiro, arquivos e diretórios filho, sem gerar mensagens de aviso de usuário usando a menor quantidade de código. Um one-liner seria bom se fosse fácil de entender.

questionAnswers(16)

yourAnswerToTheQuestion