Я изо всех сил стараюсь сделать это ниже script, чтобы скопировать файлы в папки и подпапки в правильной структуре (как исходный сервер).
Скажем, есть папки, упомянутые ниже:
Основная папка: Файл aaa, Файл bbb
Подпапка a: Файл 1, Файл 2, Файл 3
Подпапка b: Файл 4, Файл 5, Файл 6
Script используется:
Get-ChildItem -Path \\Server1\Test -recurse | ForEach-Object {
Copy-Item -LiteralPath $_.FullName -Destination \\server2\test |
Get-Acl -Path $_.FullName | Set-Acl -Path "\\server2\test\$(Split-Path -Path $_.FullName -Leaf)"
}
Вывод: Файл aaa, Файл bbb
Подпапка a (Пустая папка)
Подпапка b (Пустая папка)
Файл 1, файл 2, файл 3, файл 4, файл 5, файл 6.
Я хочу, чтобы файлы копировались в соответствующие папки (например, исходные папки). Любая дополнительная помощь высоко ценится.