введите описание изображения здесь У меня есть список с идентификаторами пользователей в текстовом файле и папка, которая содержит множество файлов и папок с идентификаторами пользователя в имени файла.Я пытаюсь создать сценарий, который будет искать идентификатор каждого пользователя из файла TXT, найти файл, содержащий идентификаторы пользователя в папке со всеми файлами, и переместить соответствующие в папку EXPORTED, названную по полной папке или имени файла, который имеетбыл найден в. Имена файлов содержат имя, фамилию и идентификатор пользователя
Я попробовал это ниже, но это только перемещает папку только с точным идентификатором пользователя из текстового файла ... Это не перемещаетфайлы / папки, содержащие идентификатор пользователя в списке файлов
$aryfiles = Get-Content "e:\new\text.txt"
$sourcedir = "e:\new\"
$destinationDir = "e:\new\new"
$sourceFiles = Get-ChildItem -Path $sourceDir -Recurse -Include $aryfiles | Select-Object -ExpandProperty FullName
foreach ($sourceFile in $SourceFiles) {
Move-Item $sourcefile -Destination $destinationDir
}