如何使用powershell脚本将文件复制到C:用户目录中的所有桌面文件夹



我正在尝试使用powershell脚本将文件复制到C:\Users目录中的所有桌面文件夹中。如果将文件夹名称放入脚本中,我可以对单个文件夹执行此操作。当使用通配符时,我收到非法字符错误,它不起作用。脚本如下;有什么建议吗?

Copy-Item -Path "\Server IPC$UsersDefaultDesktopfile.url" -Destination "\Server IPc$Users*Desktop" -Force

如果你把这个命令放在foreach循环中,就可以做到:

Get-ChildItem -Path "Server IPc$Users" -Directory | foreach {
Copy-Item -Path "Server IPC$UsersDefaultDesktopfile.url" -Destination "Server IPc$Users$_.NameDesktop" -Force
}

最新更新