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ธงและการเพิ่มพอร์ต (ตรวจสอบการตั้งค่าไฟร์วอลล์บนเครื่องของคุณ (s) และเราเตอร์บางครั้งสิ่งเหล่านี้จะถูกตั้งค่าให้ไม่อนุญาตการเข้าถึงระยะไกล.)
Havnar

คุณใช้ x86 powershell หรือไม่ ฉันพบปัญหาที่คล้ายกันเมื่อใช้ x64 powershell แต่การใช้ x86 ไม่แสดงปัญหา
silwal

คุณแก้ปัญหานี้หรือไม่?
Piotr Kula

ไม่ยังติดอยู่
หนีบ

สำหรับใครก็ตามที่เจอปัญหานี้อย่างล่าช้าตอนนี้ให้ติดตั้งและใช้ "Windows IoT Core Dashboard" มันสามารถแสดงรายการอุปกรณ์ IoT-Core ที่ทำงานในพื้นที่และด้วยการคลิกขวาให้คุณเข้าถึงโดยตรงภายใต้การเข้าสู่ระบบผ่านทางหุ้น Powershell และอื่น ๆ
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 ได้อย่างไร


ฉันเดา (ไม่ใช้ 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.
15164 หนีบ

1

ฉันคิดว่าอเล็กซ์นั้นถูกต้องฉันปิดและเริ่มการทำงานของเพาเวอร์เชลล์อีกครั้งและความแตกต่างเพียงอย่างเดียวที่ฉันทำคือตั้งชื่อพีซีให้เป็นตัวพิมพ์เล็กทั้งหมด (ตามชื่อจริง)

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 core OS ใหม่และรัน Powershell และในครั้งนี้ฉันไม่ได้ทำโค้ดบรรทัด: remove-module psreadline -force หลังจากนั้นเมื่อฉันบูทอุปกรณ์ของฉันบน core watcher และปรับใช้ ทางออกสำหรับมันทำงานได้ดีและ Powershell ทำงานได้ดีหลังจากการปรับใช้โปรแกรมแรก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.