我只想复制我在
Linux系统上执行的相同操作
c:\> \{CURL_EQUIVALENT_ON_WINDOWS} - http://url/script | powershell
那可能吗?
基本上我想执行从服务器下载的流.
IE:步骤:
1)了解如何在PowerShell中执行流.
执行一个流(我已在文件系统上拥有)
c:\> type script.ps1 | powershell -command -
但这不起作用.
有一个选项-File来执行“文件”,基本上我想尽可能执行流.
2)了解如何执行我从服务器下载并将其传输到PowerShell的流.
解决方法
您可以使用连字符指定powershell的命令参数,以使其从标准输入读取其命令.以下是一个例子:
"Write-Host This is a test" | powershell -command -
使用脚本文件内容的示例:
Get-Content .\test.ps1 | powershell -command -
从powershell帮助菜单:
powershell /?
-Command
Executes the specified commands (and any parameters) as though they were
typed at the Windows PowerShell command prompt,and then exits,unless
NoExit is specified. The value of Command can be “-“,a string. or a
script block.
If the value of Command is "-",the command text is read from standard input.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。