Ho usato con successo Invoke-WebRequestper inviare richieste a un'API basata su REST da PowerShell.
Invoke-WebRequest -UseBasicParsing https://my-rest-api.com/endpoint -ContentType "application/json" -Method POST -Body $json
Oggi mi sono imbattuto in quello Invoke-RestMethodche suona in modo più appropriato per quello che sto facendo. Qual è la differenza e c'è un motivo per usarne uno rispetto all'altro?
Get-Helppagine di entrambi i cmdlet. Immagino che sia Invoke-RestMethodstato tecnicamente pubblicato per primo, poiché il link "Versione online" Get-Helptermina con un numero inferiore a quello trovato sulla Invoke-WebRequestpagina.