
El siguiente código no funciona como se esperaba. Copia archivos y directorios a todos los perfiles de usuario excepto al del usuario predeterminado. Estoy ejecutando Powershell con privilegios de administrador.
$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}
Respuesta1
Suponiendo que necesita copiar todos los archivos y carpetas desde la ubicación de origen al %localappdata%
perfil predeterminado. Funciona aquí si cambio la última línea a:
Copy-Item -Path $Source -Destination $Default -Force
Copiar recursivamente (todas las subcarpetas y archivos desde el origen hasta el destino).
Copy-Item -Path $Source -Destination $Default -Force -Recurse