Без FullName ни один из файлов не будет иметь полного пути с именами файлов для копирования в место назначения, поскольку копия ожидает полный путь с именем файла, если не указан подстановочный знак.Измените свой код на приведенный ниже и запустите его в Powershell_ISE.Pipe может использоваться как разделитель строк, а также может переходить к следующей команде, упомянутой в объекте конвейера, или вы также можете использовать backtick.
Get-Childitem -Path 'D:\aaaa aaaaaaaaaaaa\aaaaaaaaaaaaaaaa a aaaaaaaaa\aaaa aaaaaaaaaaaa\Pliki JPG PDF\aaaaaaaaa\2019\19-W-D-0807\\Metal' -recurse -filter *.jpg |
Select -ExpandProperty FullName |
Copy-Item -Destination C:\Darek\
После того, как это запустится правильно, вы можете обернуть его для запуска в cmd как start Powershell.exe .....
PS: я не уверен, что вы упомянули, что в папках содержится столько «aaaa ..»,Также предоставьте место, где требуется в именах папок.
Надеюсь, это поможет.