Сначала вы должны сохранить ответ:
$res = Invoke-WebRequest -Uri http://[SERVER]:[PORT]/api/jwt/login -Method POST -Body $params
Затем вы можете проверить, что содержится в ответе, набрав $res
.Ваш токен доступа, вероятно, будет доступен для чего-то вроде:
($res.Content | ConvertFrom-Json).access_token
$res.Content
берет фактический контент из полученного вами ответа.Затем вы можете преобразовать его (обычно из JSON, как в примере) и получить доступ к определенному свойству, используя .property_name
.
В качестве альтернативы, вы можете попробовать использовать Invoke-RestMethod
который дает вам контент как объект (имейте в виду, что он может вести себя по-разному в зависимости от того, как служба обрабатывает аутентификацию ).