Я пытаюсь использовать PowerShell для доступа к удаленному реестру следующим образом:
$reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey("LocalMachine", $server)
$key = $reg.OpenSubkey($subkeyPath)
В зависимости от некоторых факторов, которые я еще не могу определить, я либо получаю
Исключение, вызывающее «OpenSubKey» с аргументом (ами) «1»: «Запрошенный доступ к реестру не разрешен».
Or
System.UnauthorizedAccessException: попытка выполнить несанкционированную операцию. в Microsoft.Win32.RegistryKey.Win32ErrorStatic (Int32 errorCode, String str) в Microsoft.Win32.RegistryKey.OpenRemoteBaseKey (RegistryHive hKey, String machineName)
Кажется довольно очевидным, что это связано с тем, что пользователь, у которого я запускаю сценарий PowerShell, не имеет соответствующих учетных данных для доступа к удаленному реестру. Я хотел бы иметь возможность предоставить набор учетных данных для использования для удаленного доступа к реестру, но я не могу найти нигде документации, чтобы сделать это. Я также не понимаю, где именно указать, каким пользователям разрешен удаленный доступ к реестру.