2016-11-09 3 views
0

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

$reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey'LocalMachine',$Computer) 
$key = $reg.OpenSubKey('SOFTWARE\Wow6432Node\SomeVendor\SomeApp') 

$key.getvalue('Value1') 

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

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

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

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

ответ

0

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

+0

Какие порты были открыты или закрыты на брандмауэре? Пожалуйста, предоставьте более подробный ответ на вопрос о том, как вы решили проблему! –

Смежные вопросы