title: WinRM client cannot complete the operation within the time specified
body: <p>This is what happens when I try and connect to Powershell on my remote machine:</p>
  
  <pre><code>PS C:\Users\Jonathan&gt; Test-WSMan -ComputerName 54.228.XX.XX
  Test-WSMan : The WinRM client cannot complete the operation within the time specified. Check if the machine name is val
  id and is reachable over the network and firewall exception for Windows Remote Management service is enabled.
  At line:1 char:11
  + Test-WSMan &lt;&lt;&lt;&lt;  -ComputerName 54.228.XX.XX
      + CategoryInfo          : InvalidOperation: (54.228.XX.XX:String) [Test-WSMan], InvalidOperationException
      + FullyQualifiedErrorId : WsManError,Microsoft.WSMan.Management.TestWSManCommand
  </code></pre>
  
  <p>On my remote computer, I've confirmed that WinRM is running:</p>
  
  <pre><code>PS C:\Users\Administrator&gt; net start winrm
  
  The Windows Remote Management (WS-Management) service is starting.
  The Windows Remote Management (WS-Management) service was started successfully.
  </code></pre>
  
  <p>I've confirmed that it is listening:</p>
  
  <pre><code>PS C:\Users\Administrator&gt; winrm e winrm/config/listener
  
  Listener
      Address = *
      Transport = HTTP
      Port = 5985
      Hostname
      Enabled = true
      URLPrefix = wsman
      CertificateThumbprint
      ListeningOn = 10.35.XXX.XXX, 127.0.0.1...
  </code></pre>
  
  <p>and I've chosen to trust all hosts:</p>
  
  <pre><code>PS C:\Users\Administrator&gt; Set-Item WSMan:\localhost\Client\TrustedHosts -Value "*" -Force
  </code></pre>
  
  <p>and finally, I've allowed inbound connections on port 5985. Have I missed something?!</p>