PowerShell Remoting configuration will fail because the system is connected to a public network. The advice is to change the network from public to private, unfortunately this is not always possible because of WiFi connections.
Resolution
Enable-PSRemoting -SkipNetworkProfileCheck -Force