L'ascoltatore di WinRM non è tutte le orecchie

Questo è ciò che accade quando provo a connettersi a Powershell sulla mia macchina remota:

PS C:\Users\Jonathan> 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 <<<< -ComputerName 54.228.XX.XX + CategoryInfo : InvalidOperation: (54.228.XX.XX:String) [Test-WSMan], InvalidOperationException + FullyQualifiedErrorId : WsManError,Microsoft.WSMan.Management.TestWSManCommand 

Sul mio computer remoto, ho confermato che WinRM è in esecuzione:

  • Avvio dell'installazione tramite Powershell e WinRM e Nothing Happens
  • Script One-To-Many Powershell
  • PowerShell remota con una fiducia unidirezionale
  • Perché un Admin di dominio può eseguire un cmd di powershell localmente, ma connettendo WinRM con lo stesso account, il command restituisce un UnauthorizedAccessException?
  • Come posso cambiare la port Listener in Powershell / winrm 2.0?
  •  PS C:\Users\Administrator> net start winrm The Windows Remote Management (WS-Management) service is starting. The Windows Remote Management (WS-Management) service was started successfully. 

    Ho confermato che sta ascoltando:

     PS C:\Users\Administrator> 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... 

    Ho scelto di fiducia in tutti gli host:

     PS C:\Users\Administrator> Set-Item WSMan:\localhost\Client\TrustedHosts -Value "*" -Force 

    e infine, ho permesso le connessioni in ingresso sul porto 5985. Ho perso qualcosa ?!

  • Come posso cambiare la port Listener in Powershell / winrm 2.0?
  • Avvio dell'installazione tramite Powershell e WinRM e Nothing Happens
  • Script One-To-Many Powershell
  • Perché un Admin di dominio può eseguire un cmd di powershell localmente, ma connettendo WinRM con lo stesso account, il command restituisce un UnauthorizedAccessException?
  • PowerShell remota con una fiducia unidirezionale
  • 3 Solutions collect form web for “L'ascoltatore di WinRM non è tutte le orecchie”

    So che questo è un thread vecchio, ma ho avuto la stessa questione e mi ha portto vicino ad una giornata intera per capirlo.

    Secondo questo articolo reddit , è necessario aggiornare le regole del firewall corrispondenti a "Gestione remota di Windows" per consentire la connessione (anche se non è sicura)! Per quanto posso dire, questo è l'unico modo per fare funzionare WinRM in Server Manager in quanto utilizza HTTP, anche in ambienti di produzione !!

    Avete controllato Windows Firewall per assicurarsi che la regola per la gestione remota di Windows (In) sia abilitata? I miei soldi non sono abilitati.

    La tua configuration per WinRM sembra bene, quindi è probabile che sia un firewall host o un firewall di networking da qualche parte.

    Se si ospita server su un'istanza AWS, è necessario assicurarsi che un gruppo di protezione associato alle istanze sia configurato per consentire il traffico TCP 5985 e 5986 in entrata.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.