【发布时间】:2022-01-27 12:22:31
【问题描述】:
首先,如果在过去几周的研究中收集到,我会告诉你一切。 我想做的是; 在远程设备上运行 .exe 文件(运行扫描并将其结果作为 .txt 文件保存在 D:\Scan Results 中。)完成后,我希望将这些结果 (D:\Scan Results) 发送到我自己。
我希望能够通过使用 PowerShell 来做到这一点。我研究过 SSH 和端口通信,但在打开 22 端口时遇到了困难。
SSH 是否可行?我无法安装任何其他远程桌面软件或任何东西,所以这是不可能的。
任何回复和反馈将不胜感激。提前致谢!
【问题讨论】:
-
你不能简单地使用
Copy-Item -Path '\\RemotePC\D$\Scan Results\*.txt' -Destination 'X:\YourComputer\SomeFolder'吗? Copy-Item 还有一个-Credential参数,以防您需要使用某些管理员帐户访问文件 -
我没有连接到这个远程设备。我猜“Copy-Item -Path...”在连接到 PC 时会起作用(假设远程用户安装了足够的 SSH 客户端软件并打开了端口 22,并且 IP 地址 = 10.0.0.10,例如)。如果这是要走的路,我将如何在客户端设置这个连接,可以用一个简单的脚本来完成吗?非常感谢您的回复西奥!我希望我所说的有道理,我是 PowerShell 和 SSH 的新手
标签: powershell ssh