Как сделать удаленные вызовы WMI на машине с запущенным ISA Server 2006?
Всякий раз, когда я пытаюсь сделать запросы WMI с удаленной машины, я получаю исключение
"Сервер RPC недоступен".
Я сделал правило политики брандмауэра в ISA Server, чтобы разрешить протокол с именем "RPC Server (все интерфейсы)", From и To - "Computer Sets / Anywhere", и он все еще заблокирован. Я снял флажок "Принудительно строгий RPC" и до сих пор ничего.
Служба RPC работает. Я тоже вручную запустил RPC Locator, но безрезультатно.
Полное сообщение об исключении:
Сервер RPC недоступен. (Исключение из HRESULT: 0x800706BA)
1 ответ
Попробуйте отключить RPC-фильтр на вашем ISA-сервере:
- Запустите ISA Server Management.
- На левой панели выберите "Политика брандмауэра".
- На правой панели перейдите на вкладку "Панель инструментов", затем выберите "Протоколы".
- Разверните "Все протоколы", затем дважды щелкните "RPC (все интерфейсы)".
- Перейдите на вкладку "Параметры".
- В списке "Фильтры приложений" снимите флажок "Фильтр RPC" и нажмите кнопку "ОК".
- В верхней части экрана нажмите "Применить".
Вы также можете попробовать исправление из MS KB 887222, но я не проверял это.