使用PowerShell远程复制文件

时间:2018-03-07 19:56:31

标签: powershell

我正在使用Windows Server 2012 R2从我连接到内部网络的服务器工作,我可以访问许多计算机。 我想要做的是基于该网络中的特定用户IP地址我想从该计算机中提取3个特定文件并将其复制到我服务器上的指定位置。这些文件始终位于每台计算机的相同文件路径位置,并具有相同的文件名。

据我所知,我应该能够编写一个脚本来执行此操作。

Copy-Item - ComputerName -Path filepath -Destination filepath destination

我不想使用计算机名称,因为它更难以找到,输入我从中提取3个文件的地址的IP会很好。

或者,如果有更简单快捷的方法从PowerShell环境中复制文件,这也是非常有用的。

1 个答案:

答案 0 :(得分:0)

如果要将文件从删除计算机复制到例如你自己的,你可以运行

Copy-Item -Path '\\<ip>\<file>' -Destination <local path>

E.g。我试过跑

Copy-Item -Path '\\10.0.0.10\C$\winbox.exe' -Destination c:\tmp

我的用户帐户可以访问的两个加入域的计算机之间的工作正常。 10.0.0.10是远程机器。