Powershell查询注册表子项并仅返回指定的项名称和数据字段

Powershell查询注册表子项并仅返回指定的项名称和数据字段,powershell,Powershell,我正在尝试创建一个powershell命令,该命令将返回注册表中特定键的值。键的名称为“名称”、“数据”和“百分比” 下面我所拥有的是所有子键,但我不知道如何选择上面的键的名称并将它们输出给我?这似乎很容易,但我不知道如何在一个查询中获得多个结果。任何帮助都将不胜感激 Get-ChildItem hklm:\SOFTWARE\Wow6432Node\Software\Softwarename | ForEach-Object {Get-ItemProperty $_.pspath} 尝试: 尝

我正在尝试创建一个powershell命令,该命令将返回注册表中特定键的值。键的名称为“名称”、“数据”和“百分比”

下面我所拥有的是所有子键,但我不知道如何选择上面的键的名称并将它们输出给我?这似乎很容易,但我不知道如何在一个查询中获得多个结果。任何帮助都将不胜感激

Get-ChildItem hklm:\SOFTWARE\Wow6432Node\Software\Softwarename | ForEach-Object {Get-ItemProperty $_.pspath}
尝试:


尝试将“\*”与Get-ItemProperty cmdlet一起使用。例如

Get-ItemProperty hklm:\SOFTWARE\Wow6432Node\*

我收到一条错误消息,上面写着“get-ItemProperty:无法将参数绑定到参数'Path',因为它是空的。”如果我切换到以下位置:get-ChildItem hklm:\SOFTWARE\Wow6432Node\SOFTWARE\Softwarename ForEach对象{get-ItemProperty$\uPSPath}其中对象{$\uName-eq“Data”-或$\uName-eq“Name”-或$\uName-eq“Percentage”}我没有收到错误消息,但现在没有任何东西显示upTry,如果它不起作用,请在不选择属性的情况下尝试
Get-ItemProperty hklm:\SOFTWARE\Wow6432Node\*