-1
我目前正在編寫一個PowerShell腳本,它將通過Rest API從工具中刪除所有用戶。當前腳本按預期工作,但缺少錯誤處理。我想檢查的唯一情況是,如果「其餘呼叫」成功完成。谷歌搜索後,我真的找不到或者我正在尋找錯誤的條款。任何想法或方向非常感謝!檢查PowerShell中的Rest Rest呼叫是否成功
我目前正在編寫一個PowerShell腳本,它將通過Rest API從工具中刪除所有用戶。當前腳本按預期工作,但缺少錯誤處理。我想檢查的唯一情況是,如果「其餘呼叫」成功完成。谷歌搜索後,我真的找不到或者我正在尋找錯誤的條款。任何想法或方向非常感謝!檢查PowerShell中的Rest Rest呼叫是否成功
下面是我成功使用的代碼示例(假設你定義開放的,標題和正文如果需要的話 - 也注意方法這裏被設置到後):
try
{
Write-Verbose "Calling $Uri"
Invoke-RestMethod -Uri $Uri -Method Post -Headers $Headers -Body $Json -ContentType 'application/json' -ErrorAction Stop
}
catch
{
throw $_
}
看包裹命令在try {} catch {}塊中。微軟提供了文檔來解釋這一點。 – Robin
謝謝一堆!我一定會研究這個 – krisP