从传递参数的url运行PowerShell脚本
以下是PsGet示例,这是我如何从url运行ps1:从传递参数的url运行PowerShell脚本,powershell,Powershell,以下是PsGet示例,这是我如何从url运行ps1: (新对象Net.WebClient)。下载字符串($Url)| iex 现在,如果我能像这样用一行代码将参数传递给脚本,那就太好了,但是我传递的任何参数都会转到iex,而不是传递给脚本 如何在一行中完成?也许它可以有两个链式命令,但是三个命令对于一行来说已经太多了。您可以从字符串创建一个未命名的脚本块,然后使用调用操作符(&)调用它: 您可以从字符串创建一个未命名的scriptblock,然后使用调用操作符(&)调用它: 太酷了,谢谢!顺便说
(新对象Net.WebClient)。下载字符串($Url)| iex
现在,如果我能像这样用一行代码将参数传递给脚本,那就太好了,但是我传递的任何参数都会转到iex
,而不是传递给脚本
如何在一行中完成?也许它可以有两个链式命令,但是三个命令对于一行来说已经太多了。您可以从字符串创建一个未命名的脚本块,然后使用调用操作符(
&
)调用它:
您可以从字符串创建一个未命名的scriptblock,然后使用调用操作符(
&
)调用它:
太酷了,谢谢!顺便说一句,它不会与iex一起工作吗,为什么
&
?这很酷,谢谢!顺便说一句,它不会与iex一起工作吗?为什么?
& $([scriptblock]::Create((New-Object Net.WebClient).DownloadString($Url))) -param1 argumentvalue