PowerShell запрос в реестр и обработка вывода

Задача решена, заметка с коментариями кода:

считываем значение реестра (до * заданные, далее любые) HKLM:\SAM\SAM\Domains\Builtin\Aliases\Members\S-1-5-21-* | выводим первую строку (всего две после запроса) | формат без лишней информации | выводим в виде текстовой строки для следующей обработки

$AdminsMemebers = Get-Item 'HKLM:\SAM\SAM\Domains\Builtin\Aliases\Members\S-1-5-21-*' | Select-Object Name -First 1 | Format-Wide -AutoSize | Out-String -Verbose

делаем экспорт реестра и делаем окончательную обработку вывода удалив пробелы и пустые строки, оставив только отфильтованное по запросу выше: HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Builtin\Aliases\Members\S-1-5-21-2534312030-3286156134-2876686479

reg export ($AdminsMemebers).Trim() C:\AdminsMembers.reg


Ответы (0 шт):