Captura da mensagem de exceção CHEIA
Considerar:
Invoke-WebRequest $sumoApiURL -Headers @{"Content-Type"= "application/json"} -Credential $cred -WebSession $webRequestSession -Method post -Body $sumojson -ErrorAction Stop
Isso lança a seguinte exceção:
Como posso capturá-lo totalmente ou pelo menos filtrar o "já existe um recurso com o mesmo nome"?
Usando$_.Exception.GetType().FullName
rendimentos
System.Net.WebException
e$_.Exception.Message
dá
O servidor remoto retornou um erro: (400) Solicitação incorreta.