![]() |
работа с удаленным реестром, фильтр при получении данных
Есть код, который получает строки из раздела реестра
$PCName = "." $SID = "123" $RegKeyPST = "$SID\Software\Microsoft\Office\14.0\Outlook\Search\" $type = [Microsoft.Win32.RegistryHive]::Users $RemoteRegistry = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey($type, $PCName) # открываем необходимый раздел $RemoteRegistry = $RemoteRegistry.OpenSubKey($RegKeyPST,$true) # получаем список подразделов в корне раздела $RemoteRegistry.GetValueNames() По итогу имеем все записи, которые содержатся в данной ветке реестра, а как добавить фильтр, чтобы выводились параметры, содержащие в имени определенное значение (в данном случае .pst)? |
Код:
$RemoteRegistry.GetValueNames() -like "*.pst*" |
Время: 09:52. |
Время: 09:52.
© OSzone.net 2001-