2013-04-11 102 views
1

我使用PowerShell来文件复制到远程计算机强制文件的副本witht他下面的命令:如何使用PowerShell

它的工作很好,但有时我收到以下错误消息:“进程无法访问该文件,因为它正在被另一个进程使用。”

即使文件正在使用,是否可以强制复制文件?

回答

1

要做到这一点的唯一方法是摆脱进程对您覆盖的文件的处理。

它是访问该文件的服务或桌面应用程序。您可以使用SysInternals中的handle.exe找到可以访问该文件的内容。

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

+0

非常感谢,我已经关闭了窗口服务,但该文件留锁...我会试试这个:http://stackoverflow.com /问题/ 958123/PowerShell的脚本来检查应用程序 - 这就是锁定-A-文件 – forumma 2013-04-11 17:26:19