Я уже пробую таким образом:
1.
Invoke-WebRequest -Uri "https://url.com:1111/api/User?$filter=email%20eq%20%27josue.ramirez@testmail.com%27" -Method Get -ContentType 'application/json' -Headers $header -UseBasicParsing
2.
Invoke-WebRequest -Uri "https://url.com:1111/api/User?$filter=email eq 'josue.ramirez@testmail.com'" -Method Get -ContentType 'application/json' -Headers $header -UseBasicParsing
Вот простой пример метода GET.
$exampleGET=Invoke-WebRequest -Uri www.google.com -Method get
Если вы хотите исследовать результат, просто откройте переменную write-output $exampleGET Там переменная HtmlWebResponseObject для объекта. Вы можете исследовать объект дальше, например:
write-output $exampleGET
HtmlWebResponseObject
$exampleGET.forms
Это даст вам форму, предоставленную этим сайтом.
Если вы хотите узнать больше о invoke-WebRequest, вы можете проверитьMicrosoft: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/invoke-webrequest?view=powershell-6
invoke-WebRequest
Здесь также есть Invoke-RestMethod: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/invoke-restmethod?view=powershell-6
Invoke-RestMethod
Имейте в виду, что работа с API и сайтами может сильно отличаться друг от друга.