title: Timeout error when running Invoke-RestMethod
body: <p>I'm running the Invoke-RestMethod on PowerShell to invoke a Web API method. It works but after a minute or so, I get a timeout error. I'd really like for PowerShell to wait until the invoked method has completed.
  How do I do this?
  Thanks for any help.
  John</p>
  
  <pre><code>PS C:\Test\TestScripts&gt; .\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
  </code></pre>