如何在PowerShell中读取多行多字符串注册表项?

时间:2013-01-03 12:30:58

标签: powershell cmdlets

我试图在没有运气的情况下读取“-Dhttp.port”值。

您可以在附件中看到,“选项”是一个子键,我可以使用以下代码段读取“选项”(这显示了不必要的PowerShell项目)

Get-ItemProperty $PATH -Name "Options"    

现在从多行“选项”我想读取特定子键“-Dhttp.port”的值,这是80这里

enter image description here

Get-ItemProperty的输出$ PATH -Name“选项”是

enter image description here

我想只阅读“选项”,并且从选项键我想读取“-Dhttp.port”的值。

1 个答案:

答案 0 :(得分:5)

PS>( Get-ItemProperty $PATH |select -ExpandProperty Options|where {$_ -match "-Dhttp.port"}).split("=")[1]