Если у вас есть текстовый файл с именами файлов, например:
file1.csv
file2.csv
someother.csv
...
Вы можете сделать:
# read file names from txt file
$filenames = Get-Content path\to\file\with\names.txt
# find the files and copy them
Get-ChildItem -Path path\to\oldfolder\ -Filter *.csv |Where-Object { $filenames -contains $_.Name } |Copy-Item -Destination path\to\destination\