Открытие подраздела удаленного реестра

У меня есть этот скрипт, который удаленно получает значение подраздела реестра:

$reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey'LocalMachine',$Computer)
$key = $reg.OpenSubKey('SOFTWAREWow6432NodeSomeVendorSomeApp')

$key.getvalue('Value1')

Есть 2 сервера, на которых мне нужно запустить это, которые оба настроены на выполнение одних и тех же функций (балансировка нагрузки), поэтому теоретически они должны быть одинаковыми.

Чтение значения на server1 в порядке, но проблема, которую я получаю, заключается в том, что на Server2 я продолжаю получать ошибку, связанную с » OpenSubKey»:

Исключение, вызывающее «OpenSubKey» с аргументом» 1″: «запрошено
доступ к реестру не разрешен.»

Я являюсь локальным администратором на каждом из серверов, я могу запустить точно такой же сценарий локально на каждом сервере и запустить сценарий против server1 или server2 без проблем, и при запуске против обоих серверов с альтернативного сервера, но не с удаленного сервера, с которого я хочу запустить его, и против server2 — для повторной итерации сценарий всегда будет работать против server1, где бы я ни запускал это из своего домена. Может ли быть ограничение политики компьютера какого-то описания, которое может быть причиной этого?

1 ответ

  1. Проверьте правила брандмауэра на удаленных серверах. У меня была та же проблема, и она была решена