我必须将文件从Windows 2008服务器复制到一个或多个Windows 2008服务器。我在目标机器上有帐户,有足够的权限让我使用powershell远程处理和使用wmi。远程计算机不运行ftp,ssh或类似的文件传输机制。我不允许在目标服务器上安装软件或运行新服务。我可以在源服务器上运行服务。
必须从源服务器启动文件复制操作。即我无法手动登录目标计算机并启动副本 - 尽管可以采用自动方式执行此操作。
是否可以使用WMI或PowerShell Remoting将文件从源推送或拉到目标?是否可以调用某种内置的http客户端或调用远程服务器上的BITS服务/代理从源服务器中提取文件?
请提出其他建议。
答案 0 :(得分:0)
是的,可以使用您给出的约束来复制文件。基本上,您需要确保源服务器具有目标主机可访问的文件共享。然后,您将需要按照Frank White创建的过程进行操作,这里完全充实并在此处引用,尽管您必须从VBS转换为PS1: Trying to copy file from one XP PC to another using WMI, since RPC and UNC are not available
答案 1 :(得分:0)
我知道这个问题已经过时了,但是当我试图找到一个解决方案时,我发现这个问题会引导人们找到我写的并在此处发布的答案:
.NET - Copying an executable across LAN to another computer, and executing it