PowerShell không thể kết nối với Windows IoT


10

Tôi đang làm theo hướng dẫn từ Sử dụng PowerShell để kết nối và định cấu hình thiết bị chạy Windows 10 IoT Core để truy cập Raspberry Pi 2 của tôi với Windows 10 IoT qua PowerShell.

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

Điều này sau đó mở một cửa sổ nơi tôi nhập mật khẩu mặc định.

Sau đó khoảng hai phút, nó thất bại với

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, tất nhiên, đang hoạt động và tôi có thể truy cập trang web tại http: // minwinpc: 8080

PC phát triển có windows 8.1 và nằm trong cùng mạng con với Raspberry Pi 2.

Tôi đã thử tất cả các bước với địa chỉ IP thay vì tên máy chủ, nhưng nó cũng cho cùng một lỗi.


bạn có thể thử thêm -Portcờ và thêm cổng không (kiểm tra cài đặt tường lửa trên (các) máy và bộ định tuyến của bạn, đôi khi những điều này được đặt thành không cho phép truy cập từ xa.)
Havnar

Bạn đang sử dụng x86 powershell? Tôi đã gặp vấn đề tương tự khi sử dụng x64 powershell, nhưng sử dụng x86 không cho thấy vấn đề.
silwal

Bạn đã giải quyết vấn đề này?
Piotr Kula

Không, vẫn bị mắc kẹt.
kẹp

Đối với bất kỳ ai gặp phải vấn đề này muộn màng, hãy cài đặt và sử dụng "Bảng điều khiển lõi Windows IoT". Nó có thể liệt kê các thiết bị IoT-Core chạy cục bộ và với một cú nhấp chuột phải cho phép bạn truy cập trực tiếp, theo thông tin đăng nhập, thông qua Shares, Powershell, v.v.
David Jones

Câu trả lời:


2

Tôi đã từng gặp vấn đề tương tự.

Tôi đã truy cập liên kết này - Thiết lập Windows 10 cho IoT trên Raspberry Pi 2 của bạn - và cắt / dán mã để kết nối từ đó với quyền hạn - nó được kết nối tốt.

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

Chỉ khác là remove-module psreadline -forcedòng.

Tự hỏi liệu điều đó có gây ra sự cố không - Làm cách nào tôi có thể đăng nhập tương tác với Windows 10 IoT Core chạy trên Raspberry Pi?


Tôi đoán (không sử dụng Windows hoặc PowerShell) nó đang kết nối bằng SSL (không chắc chắn vì không được đề cập ở bất cứ đâu) và nếu có kiểm tra chứng chỉ / máy chủ, bạn đang sử dụng tên máy chủ viết hoa đầy đủ cho TrustedHosts, điều này có thể làm cho sự khác biệt
Alex

cảm ơn, tôi đã thử dòng bổ sung đó, nhưng nó cho tôi lỗi này:remove-module : No modules were removed. Verify that the specification of modules to remove is correct and those modules exist in the runspace.
kẹp

1

Tôi nghĩ Alex là Correct Tôi đã đóng và khởi động lại shell shell và chỉ khác là tôi đã đặt tên PC cho tất cả chữ thường (như tên thật của nó)

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

Không sử dụng dòng này

remove-module psreadline -force

0

Tôi cũng gặp vấn đề tương tự, tôi đã định dạng lại thẻ SD của mình (sử dụng Diskpart) và sau đó cài đặt lại hệ điều hành lõi IoT và chạy Powershell và lần này tôi đã không thực hiện dòng mã: remove-module psreadline -force sau khi tôi khởi động thiết bị của mình trên trình theo dõi lõi và triển khai một giải pháp cho nó, Nó hoạt động tốt và Powershell cũng hoạt động tốt sau khi triển khai chương trình đầu tiên.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.