我无法确定问题的原因,即我已将Linux VM中的二进制文件复制到Windows VM .
执行的步骤:
On Linux:
-
在Linux上启用了apache2服务
-
将exe文件复制到/ var / www
On windows:
-
打开PowerShell会话
-
已执行
(new-object system.net.webclient).downloadfile("http:// IPadd /file.exe","file.exe")
-
我收到以下错误:
使用“2”参数调用“DownloadFile”的异常:“远程服务器返回错误:(404)Not Found . ”在行:1 char:47(new-object system.net.webclient).downloadfile <<<<(“http:// <IPADD> /file.exe”,“file.exe”)CategoryInfo:NotSpecified :(: )[],MethodInvocationException FullyQualifiedErrorId:DotNetMethodException
该命令非常简单,如果复制的文件是ASCII文件,它可以正常工作,但它总是为任何二进制文件提供该错误 .
我发现在PowerShell中复制文本或可执行文件没有任何区别 .
这里有错吗?