当 Invoke-WebRequest 超过 -TimeoutSec 参数设置的时间限制时,我需要产生一些输出。在这种情况下,我如何构建一个运行的 If 条件?
换句话说; 什么代替??????在下面的例子中?:
Try {
Invoke-RestMethod -Uri $Uri -contentType "application/json"
-Method Post -Headers $Headers -Body $Body -TimeoutSec 8
}
Catch {
If (?????) {
Write-Host "the request timed out..."
}
}