PowerShell non può connettersi a Windows IoT


10

Sto seguendo le istruzioni da Uso di PowerShell per connettersi e configurare un dispositivo che esegue Windows 10 IoT Core per accedere a Raspberry Pi 2 con Windows 10 IoT tramite PowerShell.

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

Questo quindi apre una finestra in cui inserisco la password predefinita.

Quindi dopo circa due minuti, fallisce

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 è, ovviamente, attivo e funzionante e posso accedere al sito Web all'indirizzo http: // minwinpc: 8080

Il PC di sviluppo ha Windows 8.1 ed è nella stessa sottorete di Raspberry Pi 2.

Ho già provato tutti i passaggi con l'indirizzo IP anziché il nome host, ma dà lo stesso errore.


puoi provare ad aggiungere la -Portbandiera e aggiungere la porta (controlla le impostazioni del firewall sulla tua macchina (e) e router, a volte queste cose sono impostate per impedire l'accesso remoto.)
— Havnar

Stai usando x86 PowerShell? Ho riscontrato un problema simile durante l'uso di PowerShell x64, ma l'utilizzo di x86 non ha mostrato il problema.
— Silwal,

Hai risolto questo problema?
— Piotr Kula,

no, ancora bloccato.
— morsetto

Per chiunque abbia riscontrato questo problema in ritardo ora, installa e usa il "Dashboard principale di Windows IoT". Può elencare i dispositivi IoT-Core in esecuzione localmente e con un clic destro ti dà accesso diretto, soggetto a un accesso, tramite condivisioni, Powershell ecc.
— David Jones,

Risposte:


2

Ho avuto lo stesso problema.

Ho visitato questo link - Configurare Windows 10 per IoT su Raspberry Pi 2 - e tagliare / incollare il codice per connettersi da lì a PowerShell - si è connesso correttamente.

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

L'unica differenza era la remove-module psreadline -forcelinea.

Mi chiedo se ciò abbia causato problemi: come posso ottenere un accesso interattivo con Windows 10 IoT Core in esecuzione su un Raspberry Pi?


Immagino (non usando Windows o PowerShell) che si stia connettendo usando SSL (non sono sicuro poiché non è menzionato da nessuna parte) e in tal caso c'è un controllo certificato / host, se stai usando un nome host maiuscolo completoTrustedHosts , questo potrebbe rendere differenza
— Alex

grazie, ho provato quella riga aggiuntiva, ma mi dà questo errore:remove-module : No modules were removed. Verify that the specification of modules to remove is correct and those modules exist in the runspace.
— bloccare il

1

Penso che Alex sia corretto Ho chiuso e riavvio di nuovo Power Shell e l'unica differenza che ho fatto è stato impostare il nome PC tutto in minuscolo (come il suo nome reale)

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

Non ho usato questa linea

remove-module psreadline -force

0

Ho avuto lo stesso problema, ho riformattato la mia scheda SD (usando Diskpart) e quindi reinstallato il sistema operativo di base IoT ed eseguito Powershell e questa volta non ho eseguito la riga di codice: remove-module psreadline -force dopo che ho avviato il mio dispositivo sul core watcher e distribuito una soluzione, funziona perfettamente e Powershell funziona anche dopo la distribuzione del primo programma.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.