PowerShell не може підключитися до Windows IoT


10

Я дотримуюся вказівок із використання програми PowerShell для підключення та налаштування пристрою під керуванням Windows 10 IoT Core для доступу до мого Raspberry Pi 2 з Windows 10 IoT через PowerShell.

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

Потім відкриється вікно, в якому я ввожу пароль за замовчуванням.

Потім приблизно через дві хвилини він не вдається

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

Raspberry Pi 2, звичайно, працює і працює, і я можу отримати доступ до веб-сайту за адресою http: // minwinpc: 8080

Комп'ютерний розробник має Windows 8.1 і знаходиться в тій же підмережі, що і Raspberry Pi 2.

Я вже спробував усі кроки з IP-адресою замість імені хоста, але це дає ту саму помилку.


чи можете ви спробувати додати -Portпрапор і додати порт (перевірте параметри брандмауера на ваших машинах (
іх

Ви використовуєте x86 powershell? Я зіткнувся з подібною проблемою під час використання x64 powerhell, але використання x86 не показало проблеми.
silwal

Ви вирішили це питання?
Пьотр Кула

ні, все ще застряг.
затискач

Для тих, хто зараз із запізненням стикається з цією проблемою, встановіть та використовуйте "Панель керування Windows IoT Core". Він може перелічити пристрої IoT-Core, які працюють локально, і клацанням правою кнопкою миші надає вам прямий доступ, за умови входу в систему, через Shares, Powershell тощо
David Jones

Відповіді:


2

У мене була така ж проблема.

Я відвідав це посилання - Налаштування Windows 10 для IoT на вашому Raspberry Pi 2 - і вирізати / вставити код, щоб звідти підключитися до панцира - він підключився добре.

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

Єдина різниця полягала в remove-module psreadline -forceлінії.

Цікаво, чи це спричинило проблеми - Як я можу отримати інтерактивний логін із Windows 10 IoT Core, що працює на Raspberry Pi?


Я думаю (якщо не використовується Windows або PowerShell), він підключається за допомогою SSL (не впевнений, оскільки ніде не згадується), і якщо так є сертифікат / перевірка хоста, ви використовуєте повне велике ім'я хоста для TrustedHosts, це може зробити різниця
Олексій

дякую, я спробував цей додатковий рядок, але він дає мені цю помилку:remove-module : No modules were removed. Verify that the specification of modules to remove is correct and those modules exist in the runspace.
затиснути

1

Я думаю, що Alex є правильним, я закрив і знову запустив оболонку живлення, і лише за різницею я встановив ім'я ПК на всі регістри (як фактично названі)

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

Цей рядок не використовувався

remove-module psreadline -force

0

У мене був той самий випуск, я переформатував свою SD-карту (за допомогою Diskpart), а потім перевстановив основну ОС IoT і запустив Powershell, і на цей раз я не виконував рядок коду: remove-module psreadline -force після цього, коли я завантажив свій пристрій на головний дисер і розгорнув рішення для нього, воно працює чудово, і Powershell працює також після розгортання першої програми.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.