Windows-通过Powershell从A机上的B机执行的Powershell将文件从A机复制到B机

时间:2018-09-17 14:22:26

标签: powershell

请注意:此应用程序根本不是安全问题。

我有一个“ MachineA”,其中包含一个我们称为file.txt的文件。我需要将此文件保存到“ MachineB”上。这很重要,这需要通过从MachineB远程发送Invoke-Command脚本到MachineA来踢回文件来完成。

到目前为止我已经尝试过: 我已经在MachineB上设置了共享的驱动器(使用net use,MachineA可以访问。该驱动器称为MachineA的z:\

我可以通过Invoke-Command从MachineB向MachineA发送此命令,它将把文件从一个目录传输到MachineA中的另一个目录

xcopy c:\users\administrator\desktop\file.txt c:\file.txt

现在,如果我以相同的方式从MachineB向MachineA发送以下命令,它将抱怨无法看到驱动器Z。

xcopy c:\users\administrator\desktop\file.txt z:\FilesFromVMs\file.txt

注意::如果直接从powershell在MachineA上运行第二个命令,它将移动文件,但我需要能够通过Invoke-Command进行远程操作

1 个答案:

答案 0 :(得分:-2)

如果安全性不是问题,也许尝试使用UNC路径\ MachineA \ C $ \ Users ... \而不是依赖映射的驱动器号?也许可以解决问题。