使用 Powershell 移动 SSH 文件

问题描述 投票:0回答:1

由于 Catalina 中的一系列错误,我在访问 MAC 的共享文件夹时遇到问题,我需要从中下载一些文件。 在与一些专家讨论后,我们一致认为获取这些文件的唯一方法是通过 SSH。 我从未使用过 SSH,所以我问你们 IT 向导:谁能告诉我如何从 Powershell 脚本通过 SSH 连接到 MAC(它与 Putty 完美配合)并移动所有具有这样名称的文件??? ????????????-202????????????.csv 从 MAC 下载文件夹到本地文件夹?

简单地说,我需要该语句的 SSH 等效项

 move \\serverpath\downloads\?????????????????????-202????????????.csv c:\mylocalpath

我只对这些文件感兴趣,其他文件必须保留在原来的位置。 正如已经提到的,我用 Putty 做了一些测试,我可以列出我感兴趣的文件,但现在我需要通过计划的操作自动移动这些文件。 谢谢你

powershell file ssh move
1个回答
0
投票

PowerShell 本身并不发出 SSH 命令。

您需要从 PowerShell 本地调用 ssh 实用程序(就像调用任何其他本机命令或使用所有命令行内容执行的可执行文件一样),或者(我的偏好)使用一个模块来为您转换为 SSH .

我从未使用过模块 Posh-SSH,但凭借 31M 的下载量,它可能值得尝试。文档位于 GitHub 上

© www.soinside.com 2019 - 2024. All rights reserved.