使用PowerShell将二进制文件从Linux VM复制到Windows VM时出错

时间:2017-08-15 00:26:26

标签: apache powershell apache2 webclient downloadfile

我无法确定将Linux文件夹中的二进制文件复制到Windows VM的原因。

执行的步骤:

在Linux上:

  1. 在Linux上启用apache2服务
  2. 将exe文件复制到/ var / www
  3. 在Windows上:

    1. 打开PowerShell会话
    2. 已执行(new-object system.net.webclient).downloadfile("http:// IPadd /file.exe","file.exe")

    3. 我收到以下错误:

    4.   

      异常调用" DownloadFile"用" 2"论证:"遥控器   服务器返回错误:(404)Not Found。"在行:1字符:47

           

      +(new-object system.net.webclient).downloadfile<<<<<

           

      (" http://< IPADD> /file.exe"," file.exe")

           

      + CategoryInfo:NotSpecified:(:) [],MethodInvocationException

           

      + FullyQualifiedErrorId:DotNetMethodException

      该命令非常简单,如果复制的文件是ASCII文件,它可以正常工作,但它总是为任何二进制文件提供该错误。

      我没有发现在PowerShell中复制文本或可执行文件有什么区别。

      这里有错吗?

0 个答案:

没有答案