Я пытаюсь запустить скрипт powershell на малине (uwp), чтобы сменить системные часы на C#.Изменение системных часов с помощью ProcessLauncher на uwp
Выполнение приведенного ниже кода создает исключение «System.UnauthorizedAccessException». содержимое файла
await ProcessLauncher.RunToCompletionAsync(..."set-date.ps1", date.ToString());
установка date.ps1:
function Set-Time ([string]$dateTime) {
$newDate = Get-Date $dateTime
Set-Date $newDate
}
Я пытаюсь найти другой способ сделать это или попробовать запустить ProcessLauncher внутри имитатор, но я не знаю, как это сделать это на UWP.
Согласно Microsoft: «Обратите внимание, ProcessLauncher API запускает исполняемые под текущими учетными данными, или DefautlAccount, так и приложения требуют администратора priviliges не будут работать должным образом.»
Любая помощь в изменении системных часов?
спасибо.
ли вы найти решение этой проблемы? У меня возникла такая же ошибка при запуске решения https://github.com/ms-iot/samples/tree/develop/ExternalProcessLauncher/CS. –