PowerShell ne peut pas se connecter à Windows IoT

10

Je suis les instructions de l' utilisation de PowerShell pour connecter et configurer un appareil exécutant Windows 10 IoT Core pour accéder à mon Raspberry Pi 2 avec Windows 10 IoT via PowerShell.

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

Cela ouvre alors une fenêtre où j'entre le mot de passe par défaut.

Ensuite, après environ deux minutes, il échoue avec

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

Le Raspberry Pi 2 est bien sûr opérationnel et je peux accéder au site Web à l' adresse http: // minwinpc: 8080

Le PC de développement a Windows 8.1 et se trouve dans le même sous-réseau que le Raspberry Pi 2.

J'ai déjà essayé toutes les étapes avec l'adresse IP au lieu du nom d'hôte, mais cela donne la même erreur.

serrer
la source
pouvez-vous essayer d'ajouter le -Portdrapeau et l'ajout du port (vérifiez les paramètres du pare-feu sur votre machine (s) et votre routeur, parfois ces choses sont définies pour interdire l'accès à distance.)
Havnar
Utilisez-vous un PowerShell x86? J'ai rencontré un problème similaire lors de l'utilisation de PowerShell x64, mais l'utilisation de x86 n'a pas montré le problème.
silwal
Avez-vous résolu ce problème?
Piotr Kula
non, toujours coincé.
pince
Si vous rencontrez ce problème tardivement maintenant, installez et utilisez le "Windows IoT Core Dashboard". Il peut répertorier les appareils IoT-Core fonctionnant localement et, avec un clic droit, vous donner un accès direct, sous réserve d'une connexion, via des partages, Powershell, etc.
David Jones

Réponses:

2

J'ai eu le même problème.

J'ai visité ce lien - Configuration de Windows 10 pour l'IoT sur votre Raspberry Pi 2 - et couper / coller du code pour se connecter à partir de là au PowerShell - il s'est bien connecté.

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

La seule différence était la remove-module psreadline -forceligne.

Vous vous demandez si cela a causé des problèmes - Comment puis-je obtenir une connexion interactive avec Windows 10 IoT Core fonctionnant sur un Raspberry Pi?

Madusudanan
la source
Je suppose (n'utilisant pas Windows ou PowerShell) qu'il se connecte en utilisant SSL (je ne suis pas sûr car il n'est mentionné nulle part) et si c'est le cas, il y a une vérification de certificat / hôte, et vous utilisez un nom d'hôte en majuscule completTrustedHosts , cela pourrait rendre le différence
Alex
merci, j'ai essayé cette ligne supplémentaire, mais cela me donne cette erreur:remove-module : No modules were removed. Verify that the specification of modules to remove is correct and those modules exist in the runspace.
pince
1

Je pense qu'Alex est correct J'ai fermé et redémarré Power Shell et la seule différence que j'ai faite a été de définir le nom du PC en minuscules (comme son nom actuel)

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

N'a pas utilisé cette ligne

remove-module psreadline -force
True Solutions
la source
0

J'ai eu le même problème, j'ai reformaté ma carte SD (en utilisant Diskpart), puis j'ai réinstallé le système d'exploitation principal IoT et exécuté Powershell et cette fois, je n'ai pas exécuté la ligne de code: remove-module psreadline -force après cela, lorsque j'ai démarré mon appareil sur l'observateur principal et déployé une solution, il fonctionne très bien et Powershell fonctionne aussi bien après le déploiement du premier programme.

iam.Carrot
la source