我需要在 Windows 8.1 计算机上本地运行存储在服务器上的批处理文件。我可以使用 curl 在 OS X 中运行 shell 脚本:
cURL “文件路径”|sh
是否可以在 Windows 中的 powershell 中使用 cURL。管道后面会是什么,什么会解释 .bat 文件?
答案1
Powershell 具有Invoke-Expression
cmdlet。您可以下载 powershell 脚本并使用以下命令运行它:
Invoke-Expression ((new-object net.webclient).DownloadString('https://example.com/your_script.ps1'))
有多个 Powershell 实用程序使用它来简化安装项目(参见 Chocolatey)