使用 PowerShell 将文件复制到默认用户配置文件

使用 PowerShell 将文件复制到默认用户配置文件

以下代码无法按预期工作。它将文件和目录复制到除默认用户之外的所有用户配置文件。我正在以管理员权限运行 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

相关内容