PowerShell Invoke-RestMethod peut avoir moins de dépendances que d'autres méthodes ... dans le cas où vous avez un Windows Server minimal (ou plus ancien) installé.
Voir l'erreur signalée à Exécution de Invoke-WebRequest en tant que compte Système :
Invoke-WebRequest : Le contenu de la réponse ne peut pas être analysé parce que le moteur d'Internet Explorer n'est pas disponible ou que la configuration du la configuration de premier lancement d'Internet Explorer n'est pas complète. Spécifiez le paramètre UseBasicParsing et réessayez.
Cela peut être une alternative à l'application de la -UseBasicParsing
qui est, dans certains cas, requise avec l'option wget
o Invoke-WebRequest
.
Cependant, la réponse affichée peut être dans un format différent, basé sur l'analyse des données :
PowerShell formate la réponse en fonction du type de données. Pour un flux RSS ou ATOM, PowerShell renvoie les noeuds XML Item ou Entry. Pour JavaScript Object Notation (JSON) ou XML, PowerShell convertit, ou désérialise, le contenu en objets [PSCustomObject]. désérialise, le contenu en objets [PSCustomObject].