我尝试让 PowerShell 吐出一个语义版本控制变量,但卡在其中只显示我输入的命令(在 ISE 中执行此操作)或 2 个错误(“缺少参数”或“不接受管道输入”) ,如果我尝试解决它们,则以再次显示的命令结束。
我怎么得到这个:
(Invoke-WebRequest -Uri http://someplace).Links.href | Out-String -Stream |
Select-String -Pattern [regex]$someGoodRegex -OutVariable $NodeVersion_target
假设正则表达式和网络请求指向可靠的东西以简单地将搜索的术语粘贴在-OutVariable
定义中?
更笼统地说,有没有一种好方法可以显示管道中对象的属性?经过大量的挖掘,我偶然发现,{$_}
但如果命令变得比简单的 cmdlet 更复杂一点,则无法让它再次显示命令以外的任何内容。