У меня есть сценарий powershell, который будет искать в подпапках каталога и копировать любые файлы, которые содержат указанную строку c в имени, а затем перемещать их в другую папку, которую он создает. Проблема у меня заключается в том, что скрипт создает не новую папку, а просто новый файл без расширения. Вот мой сценарий.
Get-ChildItem -Path 'C:\users\user1\Documents\q3\' -Recurse | Where-Object { $_.Name -like "*test2*" -and $_.FullName -notmatch 'newfolder' } | Copy-Item -Destination 'C:\Users\user1\Documents\Q3\test'