首页 > 解决方案 > 从 reg 子文件夹中获取相同的字符串值

问题描述

我正在尝试从注册表中导出多个名称为“PackageName”的字符串记录Hive: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Patches\在它下面有任意名称的子文件夹,类似于'1636371008E66D24FB90522C7ECB2F2F'最后\SourceList

所以每个文件夹的完整补丁是

HKLM:\SOFTWARE\Classes\Installer\Patches\1636371008E66D24FB90522C7ECB2F2F\SourceList

每个字符串都包含以'OASyS DNA *'

问题开始是因为每台机器安装的补丁数量不同,安装包的任意名称也不同'1636371008E66D24FB90522C7ECB2F2F'

正在与Get-ChildItem -Path HKLM:\SOFTWARE\Classes\Installer\Patches\

&

Get-ItemPropertyValue -Path HKLM:\SOFTWARE\Classes\Installer\Patches\1636371008E66D24FB90522C7ECB2F2F\SourceList PackageName

我可以获得单个值,但不是已安装修补程序的完整列表。

OASys DNA 基础设施仲裁修补程序 8.0.2.2.msp

标签: powershell

解决方案


推荐阅读