Чтобы получить постоянную помощь, лучше, если вы укажете API, с которым пытаетесь связаться. Глядя на порт, кажется, что это для Deep Security. Сообщение об ошибке говорит о том, что в заголовках отсутствует параметр api-version, и, к счастью для вас, он также дает ожидаемое значение (v1)!
Если API эффективно для Deep Se c, вы также должны установить свой ключ в параметре "api-secret-key" (а не X-ApiKeys):
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$header = @{
"api-secret-key" = "<your secure key>"
"api-version" = "v1"
"Content-Type" = "application/json"
"Accept" = "application/json"
}
Invoke-WebRequest -Method Get -Headers $Header -Uri https://127.0.0.1:4119/api/computers