В настоящее время я работаю над инструментом PowerShell, который считывает данные из реестра удаленно через службу удаленного реестра.Когда пользователь входит в систему, данные, с которых я читаю, находятся в HKCU\Software\
.Очевидно, что когда компьютер имеет несколько учетных записей, HKCU не будет точно отражать всех пользователей.Есть ли динамический способ прохождения всех пользователей на компьютере и доступа к их реестрам?
В настоящее время в PowerShell я делаю следующее:
$KeyType = [Microsoft.Win32.RegistryHive]::CurrentUser
$BaseRegKey = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey($KeyType, $RemoteComputer)
$SoftwareKey = $BaseRegKey.OpenSubKey($SoftwarePathEnding)
Как бы я могиспользовать подобный код для обхода всех пользователей, чтобы получить нужные данные, которые я ищу?
Извините, если это не очень хорошо объяснено, и если мне нужно будет дать некоторые пояснения.