Назад | Перейти на главную страницу

Как устранить сбой удаленного запроса / доступа к wmi?

Я использую Powershell для запроса на удаленный компьютер в домене объекта wmi, например: «gwmi -computer test -class win32_bios». Я получаю это сообщение об ошибке:

Значение не попадает в ожидаемый диапазон

Выполнение запроса локально под тем же пользователем работает нормально. Кажется, это происходит как в системах Windows 2003, так и в системах 2008.

Пользователь, запускающий оболочку, имеет права администратора на локальном и удаленном серверах. Я проверил разрешения wmi и dcom, насколько я знаю, как это сделать, они кажутся одинаковыми на одном сервере, где он работает, и на другом, где он не работает. Я думаю, что это не проблема сети, все порты открыты, которые необходимы, и это тоже происходит в одной подсети. При сниффинге трафика мы видим следующие ошибки:

RPC: c / o Alter Cont Resp: Call = 0x2 Assoc Grp = 0x4E4E Xmit = 0x16D0 Recv = 0x16D0 Предупреждение: GssAPIMechanism не найден либо из-за отсутствия повторной сборки, либо из-за отключения разговора, либо из-за фильтрации.

И сообщение об ошибке от Kerberos:

Kerberos: KRB_ERROR - KDC_ERR_BADOPTION (13)

Код опции в пакете - 0x40830000.

Есть идеи, на что я должен смотреть?

Вы видите событие с кодом 673 в журнале безопасности? Я подозреваю, что ваша рабочая станция или ваша учетная запись каким-то образом не аутентифицируются должным образом в домене. Я бы попробовал тот же запрос от системы 2k8 к системе 2003 и посмотрел, не сработает ли он. Если это все же, попробуйте с другой учетной записью и посмотрите, не удается ли это по-прежнему. Ошибка kerberos относится к анонимному входу в систему, в котором было отказано.