powershell - Powershell远程http下载
问题描述
我想通过 http 在远程计算机上下载文件。远程计算机和包服务器都在同一位置运行。我已经用 powershell 试过了:
$session = New-PSSession -ComputerName server1 -Credential $cred
Invoke-Command -Session $session -ScriptBlock { Invoke-WebRequest -Uri "http://packageserver/app.zip" -OutFile C:\Temp\app.zip }
基本上它可以工作,但看起来下载是通过我的本地计算机运行到远程计算机的。如果我直接在远程计算机上运行命令,下载速度会快得多。
有没有办法用powershell做到这一点?由于未激活 CredSSP,因此无法进行正常的文件复制。
谢谢
解决方案
推荐阅读
- python - pip install 即使使用 --no-cache-dir 也会产生哈希不匹配
- swift - 如何使用多个条件对数组进行排序,包括枚举值、名称和数字?
- php - 如何从 MySql 表中获取所有父母和祖先?
- javascript - Vuex动作中的顺序依赖函数
- apache-spark - java.io.IOException:在 Pyspark 中写入大文件时流损坏
- reactjs - 更改检测事件更改了 Ag Grid 单元格值
- c# - 它是安全的 serilog 配置作为 XML 配置而不是 .netframework 中的 c#
- multithreading - 我应该为可重新启动的多线程弹簧批处理使用哪个阅读器、编写器、处理器?
- python - Python:如何使用线性回归预测 NAN 值?
- postgresql - AWS Postgres 复制错误“pg-wal-archive 尚未下载”