Я видел много примеров в сети о получении удаленного реестра, но я хочу проверить перенаправление папок для зарегистрированных пользователей, а не для пользователя, которым я запускаю сценарий.Получить удаленный реестр для зарегистрированного пользователя
Возможно ли это с помощью PowerShell? До того, как я присоединился к этой компании, их ИТ были переданы на аутсорсинг, и весь AD/GPO все это большой большой беспорядок. Некоторые пользователи перенаправляются, а некоторые не так, я хочу проверить, кто имеет перенаправление, без необходимости физически переходить на каждый компьютер.
$reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('CurrentUser','10.0.0.113')
$regkey = $reg.OpenSubKey("Software\\Microsoft\\Windows\CurrentVersion\\Explorer\\User Shell Folders")
$regkey.GetValue("Personal")
Я пробовал это, но снова показываю только информацию об учетной записи администратора, которую сценарий работает как.
В этом сценарии я думаю, что вы хотите посмотреть в народы NTUser.dat (этот hkey текущий пользователь для этого пользователя), тогда не имеет значения, кто в данный момент зарегистрировался. http://www.adminarsenal.com/admin-arsenal-blog/modifying-the-registry-of-another-user/ Знаете, я думаю, что лучше всего, что пользователь не был зарегистрирован в тот момент, или что вы делаете копия NTUser.dat – Kage
Также см. здесь: http://stackoverflow.com/questions/11013466/loading-ntuser-dat-with-powershell –