
Код ниже не работает так, как ожидалось. Он копирует файлы и каталоги во все профили пользователей, кроме профиля пользователя по умолчанию. Я запускаю Powershell с правами администратора.
$Source = 'C:\Temp\Teste\*'
$Destination = 'C:\users\*\AppData\Local\'
$Default = 'C:\users\Default\AppData\Local\'
Get-ChildItem $Destination | ForEach-Object {Copy-Item -Path $Source -Destination $_ -Force -Recurse}
Get-ChildItem $Default -Force | ForEach-Object {Copy-Item -Path $Source -Destination $_ -Force -Recurse}
решение1
Предположим, вам нужно скопировать все файлы и папки из исходного расположения в %localappdata%
профиль по умолчанию. Здесь это сработает, если я изменю последнюю строку на:
Copy-Item -Path $Source -Destination $Default -Force
Для рекурсивного копирования (всех подпапок и файлов из исходной папки в конечную).
Copy-Item -Path $Source -Destination $Default -Force -Recurse