У меня есть следующая команда:
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, но я верю, что это можно сделать с помощью какой-то конвейерной обработки или чего-то еще. Есть идеи?