Ich weiß, dass Sie fragen, wie dies programmgesteuert zu tun ist, jedoch sollte das Folgende genug Informationen bereitstellen, um ein PS-Skript zu erstellen, das bei startu ausgeführt wird p.
Remote Access Raspberry Pi via Powershell
1.) Führen Sie die Windows-10 IoT Core-Watcher-Programm (C: \ Program Files (x86) \ Microsoft IoT \ WindowsIoTCoreWatcher.exe) auf dem Entwicklungs-PC und kopieren Ihre Raspberry Pi IP-Adresse, indem Sie mit der rechten Maustaste auf das erkannte Gerät klicken und IP-Adresse kopieren auswählen.
◦Click die Fenster Schaltfläche „Start“
◦Type „WindowsIoTCoreWatcher“ es bei der Suche nach oben ziehen Ergebnissen
◦You wollen auf dem Programmnamen rechte Maustaste und wählen Sie „Pin zu starten "es dem Stift zu Ihrem Startbildschirm für den einfachen Zugriff
◦Press Geben sie es in der Liste innerhalb von 5 Sekunden angezeigt werden soll oder so
◦Your Gerät ausgeführt werden. Wenn dies nicht der Fall, schließen Sie das Windows-10 IoT Core-Watcher, und es Relaunch wieder
2.) Starten Sie ein Administrator-Powershell-Konsole auf Ihrem lokalen PC. Der einfachste Weg, dies zu tun, ist "powershell" in das Textfeld "Search the web and Windows" in der Nähe des Windows-Startmenüs eingeben. Windows findet PowerShell auf Ihrem Computer. Klicken Sie mit der rechten Maustaste auf den Windows PowerShell-Eintrag, und wählen Sie Als Administrator ausführen aus. Die PS-Konsole wird angezeigt.
3.) Sie müssen möglicherweise den WinRM-Dienst auf Ihrem Desktop starten Remote-Verbindungen zu ermöglichen. Von der PS-Konsole den folgenden Befehl ein:
net start WinRM
4.) aus der PS-Konsole den folgenden Befehl ein, und ersetzen '' mit dem Wert IP i.Vj. kopiert:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value <machine-name or IP Address>
5.Type Y und drücken Sie die Eingabetaste, um die Änderung zu bestätigen.
6. Jetzt können Sie eine Sitzung mit Ihrem Windows IoT Core-Gerät starten. Geben Sie in Ihrer Administrator PS-Konsole Folgendes ein:
7.Im Berechtigungsnachweis-Dialog geben Sie das folgende Standardkennwort:
p @ ssw0rd
Hinweis: Der Verbindungsprozess nicht unmittelbar ist und bis zu 30 Sekunden dauern kann.
Wenn Sie erfolgreich mit dem Gerät verbunden sind, sollten Sie die IP-Adresse Ihres Geräts vor der Eingabeaufforderung sehen.
Umbenennung des Geräts und die Einstellung von Datum und Uhrzeit
1.To die Computernamen ändern, das SetComputerName Dienstprogramm verwenden. Geben Sie in PowerShell den folgenden Befehl ein.
SetComputerName
2. Datum und Uhrzeit auf dem Pi muss für die Sicherheitstoken korrekt sein verwendet Azure später im Labor zu veröffentlichen ihre Gültigkeit. So überprüfen Sie die aktuelle Zeitzone-Einstellung auf dem Pi, Typ:
TZUtil/g
3. Wenn die Zeitzone nicht korrekt gemeldet ist, können Sie eine Liste der gültigen Zeitzonen finden mit (Sie können die Puffergröße auf Ihrem Powershell-Fenster erhöhen müssen):
TZUtil/l
4.To die Zeitzone einstellen, suchen Sie die ID von t er Zeitzone von dem Schritt wollen oben, dann verwenden:
TZUtil/s "Your Time-Zone-Name"
Zum Beispiel für "Pacific Standard Time"
TZUtil/s "Pacific Standard Time"
5.To das Datum auf dem Raspberry Pi überprüfen, Typ
012.351.
Get-Date
6.Wenn das Datum oder die Uhrzeit falsch ist, verwenden Sie den Set-Date-Dienstprogramm
Set-Date "mm/tt/jj hh: mm: ss AM/PM"
Zum Beispiel wenn es 12.15 am 3. Januar 2016:
Set-Date "01/03/16 12.15"
7.Reboot das Gerät für die Änderung wirksam wird. Sie können den Befehl shutdown wie folgt verwenden:
shutdown/r/t 0
Ich sehe keine "Fähigkeit", die Sie aus der Sandbox tun könnten - https://msdn.microsoft.com/en-us/library/windows/apps /hh464936.aspx –
Außerhalb des Programmcodes sollten Sie in der Lage sein, eine PowerShell auf einem IOT-Gerät zu öffnen und den Befehl 'Set-Date' auszuführen. – Dai
Mm ja Powershell funktioniert, das ist, wie ich es getan habe, aber das, kombiniert mit keinem System ui effektiv würde bedeuten, dass es keine Möglichkeit gibt, genaue Zeit darauf als ein unabhängiges Gerät zu haben. Hoffe, dass sie das nach der Release-Zeit beheben. Die Uhr scheint erheblich zu driften, besonders wenn das Gerät ausgeschaltet und dann wieder eingeschaltet wird. (z. B. über Nacht abgeschaltet zu werden verursachte fast 10 Minuten Fehler) –