Powershell 将文件从 Docker 容器中的远程计算机复制到本地计算机



我知道这个问题已经以各种格式被问过,但不是我的情况,所以我再问一次(对不起(...

我的 Windows 10 机器上有一个 Docker 环境。 远程 Docker "服务器"上有一个文件,我想将其复制到我的本地 Windows 计算机上。

我可以打开一个远程提示到我的 Docker 容器,文件"OrderConfTest.pdf"在那里:

[CSERVER]: PS C:> dir

目录:C:\ 模式上次写入时间长度名称 d----- 2020/2/5 12:05 PM 数据库

d----- 2/5/2020 12:05 PM 驱动程序等

d----- 2020/1/23 上午10:59 git

d----- 2020/1/22 15:33 司机等

d----- 2020/2/5 12:05 PM 主持人

d----- 2019-3-10 9:54 inetpub

d-r--- 2019/3/10 12:28 PM 程序文件

d----- 2019/3/10 12:28 程序文件 (x86(

d----- 2020/2/5 12:05 PM Run

d----- 2019/3/10 12:28 PM 测试组件

d----- 2020/1/23 下午12:53 测试工具包

d----- 2019/3/10 19:39 升级工具包

d-r--- 2019/3/10 9:54 用户

d----- 2020/2/5 12:06 PM 视窗

-a---- 2020/2/6 9:38 AM 22470 订单混淆测试.pdf

我的本地计算机名称是 LAMIS-RS-A91

然后我输入此命令: [CSERVER]: PS C:> 复制项目 "C:\OrderConfTest.pdf" -destination "\LAMIS-RS-A91\c$\">

结果是:

找不到网络路径

+ CategoryInfo          : NotSpecified: (:) [Copy-Item], IOException
+ FullyQualifiedErrorId : System.IO.IOException,Microsoft.PowerShell.Commands.CopyItemCommand

我也试过 复制项 -路径 "C:\OrderConfTest.pdf" -目标 "\LAMIS-RS-A91\c$\">

复制项 -路径 "C:\OrderConfTest.pdf" -目标 "\LAMIS-RS-A91\c$" 复制项 "C:\OrderConfTest.pdf" -目标 "\LAMIS-RS-A91\c$">

有人有什么想法或建议吗?

谢谢

罗恩

您可以尝试 robocopy 命令而不是复制项目吗? robocopy 比在 PS 中使用现有 cmdlet 更强大。

SET _source="C:OrderConfTest.pdf"
SET _dest="\LAMIS-RS-A91c$"
ROBOCOPY %_source% %_dest% 

相关内容

  • 没有找到相关文章