Hemos dividido este artículo en dos publicaciones distintas, a las que podéis acceder usando el indice que mostramos a continuación:
A continuación, podemos comprobar que nuestras configuraciones y restricciones son correctas.
Podemos usar el comando llamado Test-WSMan, para probar si nuestro equipo cliente Windows 10 está correctamente configurado para recibir comandos remotos a través del servicio WinRM.
También podemos usar el cmdled Enter-PSSession, para iniciar una sesión de Windows PowerShell interactiva con nuestro equipo cliente Windows 10 remoto.
Comprobaremos que si lanzamos cualquiera de estos comandos desde el servidor de Windows Admin Center, estos funcionaran, ya que la regla de firewall modificada por nosotros dará acceso a nuestro servidor.
PS C:\> Test-WSman -computername "XCN-VM"
wsmid : http://schemas.dmtf.org/wbem/wsman/identity/1/wsmanidentity.xsd
ProtocolVersion : http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd
ProductVendor : Microsoft Corporation
ProductVersion : OS: 0.0.0 SP: 0.0 Stack: 3.0
PS C:\> Enter-PSsession -computername "XCN-VM"
[XCN-VM]: PS C:\Users\Administrador\Documents>
Por lo contrario, si intentamos la conexión desde cualquier otro equipo de nuestra red, esta fallará.
PS C:\> Test-WSman -computername "XCN-VM"
Test-WSman : <f:WSManFault xmlns:f="http://schemas.microsoft.com/wbem/wsman/1/wsmanfault" Code="2150859046"
Machine="XCN-W10.dom.local"><f:Message>WinRM no puede completar la operación. Compruebe que el nombre del equipo es
válido, que se puede acceder al equipo a través de la red y que la excepción del firewall del servicio WinRM está
habilitada y permite el acceso desde este equipo. De manera predeterminada, la excepción de firewall de WinRM para
perfiles públicos limita el acceso a equipos remotos dentro de la misma subred local. </f:Message></f:WSManFault>
En línea: 1 Carácter: 1
+ Test-WSman -computername "XCN-VM"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (XCN-VM:String) [Test-WSMan], InvalidOperationException
+ FullyQualifiedErrorId : WsManError,Microsoft.WSMan.Management.TestWSManCommand