我正在使用Windows Server 2012 R2从我连接到内部网络的服务器工作,我可以访问许多计算机。 我想要做的是基于该网络中的特定用户IP地址我想从该计算机中提取3个特定文件并将其复制到我服务器上的指定位置。这些文件始终位于每台计算机的相同文件路径位置,并具有相同的文件名。
据我所知,我应该能够编写一个脚本来执行此操作。
Copy-Item - ComputerName -Path filepath -Destination filepath destination
我不想使用计算机名称,因为它更难以找到,输入我从中提取3个文件的地址的IP会很好。
或者,如果有更简单快捷的方法从PowerShell环境中复制文件,这也是非常有用的。
答案 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是远程机器。