我有一个REST响应,它设置一个变量,如下所示:
PS H:> echo $ response
成功
------- @ {count = 1; URI = https://server/results/Success}
我也可以这样做:
PS H:> echo $ response.Success.uri
我需要uri。然而它有时可能是$ response.Fail.uri或$ response.Error.uri而不是$ response.Success.uri
必须单独检查PowerShell中的所有变体,还是有办法提取uri而不管失败,响应或成功?
编辑:
PS H:> Write-Host $ response | fl * -f
@ {成功=}
答案 0 :(得分:1)
试试这个:
$response | Select-Object -ExpandProperty "*" | Select-Object uri
这假设了一些关于您的响应结构的内容,但可能有助于引导您走上正确的道路!