Jak rekurencyjnie usunąć cały katalog za pomocą PowerShell 2.0?

Jaki jest najprostszy sposób wymuszenia usunięcia katalogu i wszystkich jego podkatalogów w PowerShell? Używam PowerShell V2 w Windows 7.

Nauczyłem się z kilku źródeł, że najbardziej oczywiste polecenie,Remove-Item $targetDir -Recurse -Force, nie działa poprawnie. Obejmuje to oświadczenie w pomocy online PowerShell V2 (znalezione przy użyciuGet-Help Remove-Item -Examples) stwierdza:

... Ponieważ parametr Recurse w tym cmdletu jest uszkodzony, polecenie używa apletu polecenia Get-Childitem, aby pobrać żądane pliki, i używa operatora potoku do przekazania ich do cmdletu Remove-Item ...

Widziałem różne przykłady tego użyciaGet-ChildItem i poprowadzić to doUsuń przedmiot, ale przykłady zazwyczaj usuwają niektóre pliki oparte na filtrze, a nie cały katalog.

Szukam najczystszego sposobu na wydmuchnięcie całego katalogu, plików i katalogów podrzędnych, bez generowania jakichkolwiek komunikatów ostrzegawczych użytkownika przy użyciu najmniejszej ilości kodu. Jednoliniowy byłby miły, gdyby był łatwy do zrozumienia.

questionAnswers(16)

yourAnswerToTheQuestion