Цитата Sham:
в -Exclude паттерны же, наверное "*\progs\*","*\===KSC_BASE_BACKUP===\*" »
|
пробовал так, все равно в результаты попадали файлы из этих каталогов(((
Код:

Get-ChildItem "E:\*" -Recurse -Exclude "*\===KSC_BASE_BACKUP===\*" | where-object {$_.creationtime -lt (get-date).date.adddays(1) -and $_.creationtime -ge (get-date).date.adddays(-5)}
Вот такой вывод:
Код:

...
Каталог: E:\===KSC_BASE_BACKUP===\klbackup2022-08-08#13-10-36\Packages\MDM4IOS\exec
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 13.07.2022 14:45 708608 klcfginst.msi
-a--- 13.07.2022 14:45 4463 klever.json
-a--- 13.07.2022 14:45 22342 license.txt
-a--- 13.07.2022 14:45 3744 mdm4ios.kud
-a--- 13.07.2022 14:45 12746752 MDM4IOS.msi
-a--- 13.07.2022 14:45 4458008 setup.exe
-a--- 13.07.2022 14:45 654 ss_install.xml
...
Дальше по конвейеру на удаление не передавал, т.к. в отбор уже попали объекты, которые не нужно удалять