От себя хочу заметить, что параметры -Include/-Exclude работают не всегда адекватно
Несмотря на то что в помощи написано
If a trailing asterisk (*) isn't included in the Path parameter, the contents of the Path parameter are displayed. The exceptions are filenames or subdirectory names that match the Exclude parameter's value.
По факту эти вещи вообще не работают без * в Path.
Да и с ним работают слегка непредсказуемо
MaxKozlov, пока поиск работает по скрипту
Get-ChildItem C:\* -Exclude "intel", "test", "Windows", "Program Files", "Program Files (x86)" -Attributes D,H,S,A | Get-ChildItem -Recurse -Filter *.exe | out-file C:\123\poisk.txt
Вроде все ищет, но если есть папка например C:\test_test\ то он в ней показывает все файлы, а не только с расширением .exe, но если есть папка C:\test_test\1\ то показывает только .exe
Пока не пойму в чем проблема. Знаний пока маловато.