Как заставить Powershell Invoke-Restmethod возвращать тело ответа HTTP 500

Вызов Invoke-RestMethod возвращает только очень бесполезное исключение ниже и не (насколько я могу судить) позволяет собирать содержимое тела (объект JSON, показанный в результатах трассировки fiddler). Это кажется довольно плохой реализацией, если так, потому что определение http 500 довольно конкретно, что клиент должен возвращать тело ответа, чтобы помочь устранить неполадки ... Я что-то упустил?

invoke-restmethod -method Post -uri "https://api-stage.enviance.com/ver2/EqlService.svc/eql" -Body (ConvertTo-Json $eqlhash)  -Headers @{"Authorization"="Enviance $session"}

invoke-restmethod: удаленный сервер возвратил ошибку: (500) Внутренняя ошибка сервера. В строке: 1 символ: 9 ...

След Fiddler ниже

Внутренняя ошибка сервера HTTP / 1.1 500 Подключение: закрыть Дата: четверг, 12 сентября 2013 г. 17:35:00 GMT Сервер: Microsoft-IIS / 6.0 X-Powered-By: ASP.NET X-AspNet-версия: 2.0.50727 EnvApi- Версия: 2.0,2.0 EnvApi-Remaining-Calls: 994,994 EnvApi-Remaining-Interval: 2684,2684 Cache-Control: без кеш-памяти Pragma: no-cache Истекает: -1 Content-Type: text / csv; кодировка = UTF-8

{"errorNumber": 0, "message": "Текущий пользователь не имеет прав на получение данных из таблицы 'CustomFieldTemplate'"}

Ответы на вопрос(5)

Ваш ответ на вопрос