Нам необходимо выполнить поиск на файловом сервере файлов, соответствующих определенному количеству условий поиска, затем скопировать эти файлы в другое место, сохранив пути для контекста и убедиться, что нет перезаписанных файлов в случае одинаковых имен в разных местах .
Мне удалось добраться до быстрого сценария PowerShell, выводящего CSV с нужными мне путями и именами файлов.
Get-ChildItem -file -Recurse -include "*SearchTerm1*","*SearchTerm2*" |`
foreach{
$Item = $_
$Path = $_.FullName
$Path | Select-Object `
@{n="filePath";e={$Path}}`
}| Export-Csv Y:\Output.csv -NoTypeInformation
Что мне нужно сделать сейчас, так это либо создать сценарий, который будет читать выходной CSV сверху и копировать эти файлы в новое место или добавлять к приведенному выше сценарию, чтобы скопировать эти файлы в новое место.
Любые мысли приветствуются.
Спасибо