我目前正在撰写PowerShell脚本,该脚本将通过Rest API从工具中删除所有用户。当前脚本按预期工作,但缺少错误处理。我唯一想检查的是Rest Call是否成功完成。谷歌搜索后,我真的找不到或者我可能正在搜索错误的条款。任何想法或方向都非常感谢!
答案 0 :(得分:1)
以下是我成功使用的代码示例(假设您已根据需要定义了Uri,Headers和Body - 还请注意此处的Method设置为Post):
try
{
Write-Verbose "Calling $Uri"
Invoke-RestMethod -Uri $Uri -Method Post -Headers $Headers -Body $Json -ContentType 'application/json' -ErrorAction Stop
}
catch
{
throw $_
}