将 REST 方法响应分配给一个值

Assign a REST method response to a value

我有一个 powershell 脚本,我正在尝试将 GET 方法的响应分配给值 $a。贝娄我有我的代码,但它不起作用。如何将响应分配给该值?

谢谢

$a = Invoke-RestMethod -Uri "https://cloud.skytap.com/templates/555949" -Method GET -ContentType "application/json" -Headers $headers | out-null
Write-Host "$a"

您正在将代码发送到 out-null,这会删除输出!

删除 | Out-Null,您会发现您对 $a 的分配有效。或者您可能会发现一条错误消息。如果是这样,请告诉我,我会尽力帮助您。

为了澄清,你应该 运行 这个。

$a = Invoke-RestMethod -Uri "https://cloud.skytap.com/templates/555949" -Method GET -ContentType "application/json" -Headers $headers