Войти

Показать полную графическую версию : [решено] работа с удаленным реестром, фильтр при получении данных


God-of-Chaos
05-09-2017, 12:31
Есть код, который получает строки из раздела реестра

$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)?

Kazun
05-09-2017, 12:41
$RemoteRegistry.GetValueNames() -like "*.pst*"




© OSzone.net 2001-2012