PowerShell no puede conectarse a Windows IoT

10

Estoy siguiendo las instrucciones de Uso de PowerShell para conectar y configurar un dispositivo con Windows 10 IoT Core para acceder a mi Raspberry Pi 2 con Windows 10 IoT a través de PowerShell.

PS C:\> Enter-PSSession -ComputerName minwinpc -Credential minwinpc\Administrator

Esto abre una ventana donde ingreso la contraseña predeterminada.

Luego, después de unos dos minutos, falla con

Enter-PSSession : Processing data from remote server minwinpc failed with the following error message: The WinRM
client cannot process the request because the server name cannot be resolved. For more information, see the
about_Remote_Troubleshooting Help topic.
At line:1 char:1
+ Enter-PSSession -ComputerName minwinpc -Credential minwinpc\Administrator
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (minwinpc:String) [Enter-PSSession], PSRemotingTransportException
    + FullyQualifiedErrorId : CreateRemoteRunspaceFailed

El Raspberry Pi 2 está, por supuesto, en funcionamiento y puedo acceder al sitio web en http: // minwinpc: 8080

La PC de desarrollo tiene Windows 8.1 y está en la misma subred que Raspberry Pi 2.

Ya probé todos los pasos con la dirección IP en lugar del nombre de host, pero da el mismo error.

abrazadera
fuente
se puede intentar añadir la -Portbandera y añadiendo el puerto (comprobar la configuración de cortafuegos en su máquina (s) y el router, a veces estas cosas se establecen para permitir el acceso remoto.)
Havnar
¿Estás usando x86 powershell? Encontré un problema similar al usar x64 powershell, pero usar x86 no mostró el problema.
silwal
¿Resolviste este problema?
Piotr Kula
No, todavía atascado.
abrazadera el
Para cualquier persona que se encuentre con este problema tardíamente, instale y use el "Panel de control de Windows IoT Core". Puede enumerar dispositivos IoT-Core que se ejecutan localmente y, con un clic derecho, le brinda acceso directo, sujeto a un inicio de sesión, a través de acciones, Powershell, etc.
David Jones

Respuestas:

2

Yo tuve el mismo problema.

Visité este enlace, configurando Windows 10 para IoT en su Raspberry Pi 2 , y corté / pegué el código para conectarme desde allí al PowerShell, se conectó bien.

net start WinRM
Set-Item WSMan:\localhost\Client\TrustedHosts -Value MINWINPC
remove-module psreadline -force
Enter-PsSession -ComputerName MINWINPC -Credential MINWINPC\Administrator

La única diferencia fue la remove-module psreadline -forcelínea.

Me pregunto si eso causó problemas: ¿cómo puedo obtener un inicio de sesión interactivo con Windows 10 IoT Core ejecutándose en una Raspberry Pi?

Madusudanan
fuente
Supongo que (sin usar Windows o PowerShell) se está conectando usando SSL (no estoy seguro ya que no se menciona en ningún lado) y si es así hay una verificación de certificado / host, si está usando un nombre de host en mayúscula completoTrustedHosts , esto podría hacer que el diferencia
Alex
gracias, probé esa línea adicional, pero me da este error:remove-module : No modules were removed. Verify that the specification of modules to remove is correct and those modules exist in the runspace.
abrazadera
1

Creo que Alex es correcto. Cerré y volví a iniciar Power Shell y la única diferencia que hice fue establecer el nombre de la PC en minúsculas (como su nombre real)

net start WinRM
Set-Item WSMan:\localhost\Client\TrustedHosts -Value minwinpc
Enter-PsSession -ComputerName minwinpc -Credential minwinpc\Administrator

No usé esta línea

remove-module psreadline -force
Soluciones verdaderas
fuente
0

Tuve el mismo problema, volví a formatear mi tarjeta SD (usando Diskpart) y luego reinstalé el sistema operativo central de IoT y ejecuté Powershell y esta vez no realicé la línea de código: remove-module psreadline -force después de eso, cuando inicié mi dispositivo en el monitor central y lo implementé Una solución, funciona bien y Powershell también funciona después de la implementación del primer programa.

iam.Zanahoria
fuente