2

我正在尝试通过 PSRemoting 将文件从运行 PowerShell 7.1.3 的 Fedora 34 主机传输到使用以下代码启用了 Powershell 远程处理的 Windows 10 主机:

$remotesession = new-pssession -computername remotecomputer -credential username
copy-item -path '/home/user/test7.xlsx'  -Destination 'C:\Users\username\Desktop\wtf.xlsx' -ToSession $remotesession

我发现我要发送的文件不起作用,程序卡住了。数据包捕获显示一些数据包来回发送,然后所有网络通信停止,直到我强制关闭程序。

我尝试了一个较小的文件,它起作用了,所以我逐渐尝试传输小于 500K 的越来越大的文件,直到我发现相同的行为。事实证明,如果我尝试发送小于 278K 的文件(使用 创建dd if=/dev/zero of=test9.xlsx bs=278K count=1),传输将按预期工作。如果文件大小在 279K 以上,它将简单地占用

通过 PSRemoting 传输文件的文件大小是否有某种限制,这可能是一个错误,还是我在这里遗漏了一些简单的东西?谢谢

4

0 回答 0