Код ниже не работает, как ожидалось. Он копирует файлы и каталоги во все профили пользователей, кроме пользователя по умолчанию. Я использую 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 ответ1

0

Предполагая, что вам нужно скопировать все файлы и папки из исходного местоположения в %localappdata% профиля по умолчанию. Это работает здесь, если я изменю последнюю строку на:

Copy-Item -Path $Source -Destination $Default -Force

Рекурсивное копирование (все подпапки и файлы из источника в место назначения).

Copy-Item -Path $Source -Destination $Default -Force -Recurse

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .