微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从 PSSession (Enter-PSSession) 中提取远程文件或文件夹的最佳方法是什么

如何解决从 PSSession (Enter-PSSession) 中提取远程文件或文件夹的最佳方法是什么

我通常使用 Powershell 在远程设备上工作
使用快速且有用的“Enter-PSSession”

这是一个不错的选择...
很好地替换了 SSH 控制台会话...
并且比 SSH 有一些优势(也有缺点)

但是... 我经常需要传输文件文件(从远程拉取)...
并发现有些创建新会话很烦(新会话)
并重新输入凭据......等等......只是为了制作这个副本......

?有没有更方便的方法??
又名...一种更简单的文件传输方式
从当前会话内部???

For reference,I'll leave link
to a discussion about this topic in a MS Forum...

解决方法

使用 New-PSSession 创建远程会话并使用 Copy-Item-FromSession 参数:

$session = New-PSSession -ComputerName remoteComputer
Copy-Item C:\path\on\remote.ext -Destination C:\local\destination\ -FromSession $session

您可以将 $session 重用于同一台机器上的任何后续复制操作


这两个命令都有别名,只需很少的击键就可以完成这项工作:

$s = nsn remoteComputer
cp file.ext .\ -From $s

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。