Я пишу модуль PowerShell для поиска данных, которые каждый пользователь, зарегистрировавшийся на компьютере в какой-то момент, может иметь в своем каталоге в HKEY_USERS. Моя первая мысль была установить HKEY_USERS, найти способ сохранить SID каждого пользователя в строковой переменной, а затем цикл по всем папкам, как так:В PowerShell, как я могу извлечь файл из HKEY_Users из всех SID?
dir HKU\<STRING VARIABLE HOLDING SID>\Software\MyApp\Mydesireddata
Есть ли способ, я могу избежать того, чтобы перебрать SID (потому что я не буду их заранее знать) и извлекать информацию о файле из каждого SID в системе, помня, с какого SID он пришел?
EDIT: Вот пример ключа я пытаюсь извлечь из SID каждого пользователя с помощью Regedit (VNCViewer в EulaAccepted)
Этот вопрос не имеет смысла. В реестре нет файлов. –
Есть данные, которые я пытаюсь извлечь из каждого каталога в HKEY_USERS. Если вы устанавливаете HKEY_USERS, вы можете получить доступ к этим данным из PowerShell. – AlwaysQuestioning
Имя ключа реестра буквально 'mydesiredfile.txt'? Можете ли вы опубликовать скриншот простого раздела реестра в 'regedit'? –