Я понимаю, что вы спрашиваете, как это сделать программно, однако следующее должно предоставить достаточную информацию для создания сценария PS для запуска при запуске п.
удаленного доступа Raspberry Pi с помощью Powershell
1.) Запустить Windows 10 IoT Ядро Watcher утилиты (C: \ Program Files (x86) \ Microsoft \ IoT WindowsIoTCoreWatcher.exe) на вашем компьютере разработки и копирования ваш IP-адрес малины Pi, щелкнув правой кнопкой мыши на обнаруженном устройстве и выбрав «Копировать IP-адрес».
◦Click окна кнопка «Пуск»
◦Type «WindowsIoTCoreWatcher», чтобы вытащить его в результатах поиска
◦You может щелкнуть правую кнопку мыши на имени программы и выберите пункт «Закрепить в меню Пуска "прикрепить его к стартовому экрану для легкого доступа
◦Press Enter, чтобы запустить его
◦Your устройства должен появиться в списке в течение 5 секунд или около того. Если этого не произойдет, закройте Windows 10 IoT Core, Watcher, и перезапустить его снова
2.) Запустите администратором PowerShell консоли на локальном компьютере. Самый простой способ сделать это - набрать «powershell» в поле «Поиск в Интернете» и «Windows» рядом с меню «Пуск» Windows. Windows найдет PowerShell на вашем компьютере. Щелкните правой кнопкой мыши запись Windows PowerShell и выберите «Запуск от имени администратора». Появится консоль PS.
3.) Вы, возможно, потребуется запустить службу WinRM на рабочем столе, чтобы разрешить удаленные подключения. В консоли PS введите следующую команду:
net start WinRM
4.) В консоли PS, введите следующую команду, заменив '' со значением IP скопирована в пред:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value <machine-name or IP Address>
5.Type Y и нажмите Enter, чтобы подтвердить изменение.
6. Теперь вы можете начать сеанс с помощью устройства Windows IoT Core. С вашего администратора консоль PS, введите:
Enter-PSSession -ComputerName <IP Address> -Credential localhost\Administrator
7.В верительных диалоговом окне введите следующий пароль по умолчанию:
р @ ssw0rd
Примечание: Процесс подключения не сразу и может занять до 30 секунд.
Если вы успешно подключились к устройству, перед запросом вы должны увидеть IP-адрес своего устройства.
Переименование устройства и настройка даты и времени
1.To изменить имя компьютера, используйте утилиту setcomputername. В PowerShell введите следующую команду.
setcomputername
2. Дата и время на Pi должен быть правильным для маркеров безопасности, используемых для публикации Azure позже в лаборатории, чтобы быть действительным. Для проверки текущей настройки часового пояса на Pi, типе:
tzutil/г
3.Ел часовой пояс, не правильно, вы можете найти список действительных часовых поясов, используя (Вам может понадобиться увеличить размер буфера на окне Powershell):
tzutil/л
4.To установить часовой пояс, найдите идентификатор т он часовой пояс вы хотите от указанной выше стадии, а затем использовать:
tzutil/s "Ваше TimeZone Имя"
Например, для "Стандартное тихоокеанское время"
tzutil/s "Стандартное тихоокеанское время"
5.To проверить дату на Raspberry Pi, тип
Get-Date
6.Если дата или время неправильно, используйте утилиту Set-Date
Set-Date "мм/дд/гггг чч: мм: сс AM/PM"
Для примера, если бы это было 12:15 вечера в 3 января 2016:
Set-Date "01/03/16 12:15 PM"
7.Reboot устройство для изменения вступили в силу. Вы можете использовать команду останова следующим образом:
выключения/г/т 0
Я не вижу никаких «возможностей», которые позволят вам делать это из изолированной программной среды - https://msdn.microsoft.com/en-us/library/windows/apps /hh464936.aspx –
Вне кода программы вы можете открыть PowerShell на устройстве IOT и запустить команду «Set-Date». – Dai
Mm yes powershell работает, вот как я это делал, но это, в сочетании с отсутствием системы ui, означало бы, что нет никакого способа получить точное время на нем как независимое устройство. Надеюсь, они исправят это по времени выпуска. Часы, похоже, значительно дрейфуют, особенно если устройство выключено, а затем включено. (например, с выключением в течение ночи вызывают почти 10-минутную ошибку) –