Sto eseguendo Invoke-RestMethod su PowerShell per richiamare un metodo API Web. Funziona ma dopo un minuto circa, ottengo un errore di timeout. Mi piacerebbe molto che PowerShell attenda fino al completamento del metodo invocato. Come faccio a fare questo? Grazie per l'aiuto. JohnErrore di timeout durante l'esecuzione di Invoke-RestMethod
PS C:\Test\TestScripts> .\Run_Automation 5.5.4.382.1
VERBOSE: GET http://server/api/Automation/GetAutomation?testName=5.5.4.382.1 with 0-byte payload
Invoke-RestMethod : The operation has timed out.
At C:\TeamCity\TeamCityScripts\Run_Automation.ps1:20 char:5
+ Invoke-RestMethod -Uri http://corloclaf2/api/Automation/GetAutomation?testNa ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException
+ FullyQualifiedErrorId :WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand
Grazie Shane, che ha fatto il trucco! Molto apprezzato. – bearaman
Non ha più il parametro 'timeout'. Usa invece "TimeoutSec". –
Ho aggiornato la mia risposta in modo conforme – ShaneC