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флаг и добавить порт (проверьте настройки брандмауэра на вашей машине (машинах) и маршрутизаторе, иногда эти вещи запрещают удаленный доступ.)
Havnar
Вы используете x86 powershell? Я столкнулся с аналогичной проблемой при использовании x64 powershell, но при использовании x86 проблема не выявилась.
silwal
Вы решили эту проблему?
Петр Кула
Нет, все еще застрял.
зажим
Для тех, кто сталкивается с этой проблемой с запозданием, установите и используйте «Панель инструментов Windows IoT Core». Он может перечислять устройства IoT-Core, работающие локально, и, если щелкнуть правой кнопкой мыши, предоставить вам прямой доступ, при условии входа в систему, через
David Jones,

Ответы:

2

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

Я посетил эту ссылку - Настройка Windows 10 для IoT на вашем Raspberry Pi 2 - и вырезал / вставил код для подключения оттуда к PowerShell - он подключен нормально.

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?

Madusudanan
источник
Я полагаю (не используя 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

Я думаю, что Алекс Правильно Я закрыл и снова запустил Power Shell, и единственное отличие, которое я сделал, было установить имя ПК все строчные (как его фактическое имя)

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 OS и запустил Powershell, и на этот раз я не выполнил строку кода: remove-module psreadline -force после нее, когда я загрузил свое устройство на наблюдателе ядра и развернул решение проблемы, оно работает просто отлично, и Powershell работает также и после развертывания первой программы.

iam.Carrot
источник