如何使用powershell强制复制文件

如何使用powershell强制复制文件,powershell,copy-item,Powershell,Copy Item,我正在使用powershell使用以下命令将文件复制到远程计算机: Copy-Item -Path [MyPath]\* -Destination \\[server]\[MyPath] -force 它工作得很好,但有时我会收到以下错误消息:“进程无法访问文件[…],因为它正被另一个进程使用。” 即使文件在使用中,也可以强制复制该文件吗?唯一的方法是删除进程对要覆盖的文件的句柄 它要么是一个服务,要么是一个访问文件的桌面应用程序。您可以从中使用handle.exe查找有权访问该文件的内容 一

我正在使用powershell使用以下命令将文件复制到远程计算机:

Copy-Item -Path [MyPath]\* -Destination \\[server]\[MyPath] -force
它工作得很好,但有时我会收到以下错误消息:“进程无法访问文件[…],因为它正被另一个进程使用。”


即使文件在使用中,也可以强制复制该文件吗?

唯一的方法是删除进程对要覆盖的文件的句柄

它要么是一个服务,要么是一个访问文件的桌面应用程序。您可以从中使用handle.exe查找有权访问该文件的内容

一旦你知道什么在访问文件,你就可以远程停止/杀死它(假设你有这样做的权限)

  • ,

非常感谢,我已经关闭了windows服务,但文件仍处于锁定状态。。。我会试试这个: