Форматирование подробного вывода команды Remove-Item

У меня есть следующая команда:

Get-ChildItem $build_path `
    -Include *.bak, *.orig, *.txt, *.chirp.config `
    -Recurse | Remove-Item -Verbose

для очистки некоторых файлов из папки сборки решения VS. Я использую переключатель Verbose, чтобы видеть, какие файлы удаляются. Она работает нормально, но вывод слишком многословен:

VERBOSE: Performing operation "Remove File" on Target "R:\Visual Studio 2010\Projects\SomeProject\SomeProject.Web.build\App_Readme\glimpse.mvc3.readme.txt".
VERBOSE: Performing operation "Remove File" on Target "R:\Visual Studio 2010\Projects\SomeProject\SomeProject.Web.build\App_Readme\glimpse.readme.txt".

Мне просто нужно увидеть что-то вроде этого:

Removing file \App_Readme\glimpse.mvc3.readme.txt".
Removing file \App_Readme\glimpse.readme.txt".
...

Я знаю, что могу сделать это с помощью оператора foreach и команды Write-Host, но я полагаю, что это можно сделать с помощью конвейеризации или чего-то подобного. Есть идеи?

5
задан lalibi 29 December 2011 в 13:16
поделиться