使用以下内容但似乎无法获得我需要的内容
gci HKCR:\Installer\Patches\*\SourceList\
给出了
Hive: HKEY_CLASSES_ROOT\Installer\Patches\FD74B7292B19FBE4B966342B9CE514FB
Name Property
---- --------
SourceList PackageName : proof-fr-fr.MSP
希望能够只显示匹配" SU"
的Packagename注册表中的示例数据
[HKEY_CLASSES_ROOT\Installer\patches\04F6053220AFAEA4E842F45C506D9FDF\SourceList]
"PackageName"="ICUserApps_64bit_SU5(SU5-IC-116915).msp"
答案 0 :(得分:1)
您可以使用Get-ItemProperty
(别名:gp
)来获取注册表项属性。
Get-ChildItem HKCR:\Installer\Patches\*\SourceList|
where {(Get-ItemProperty $_.PSPath).PackageName -match'su'}
编辑: 要仅获取包名称,您可以使用:
Get-ChildItem HKCR:\Installer\Patches\*\SourceList|
foreach {(Get-ItemProperty $_.PSPath).PackageName}|
where {$_ -match 'su'}