2017-11-01 13 views
0

나는? UWP 코드에서 종료하거나 다시 시작에 대한다시 시작의 IoT 장치 및 자동 업데이트를 해제

을 사용할 수 있습니다 어떻게 내가 만약 IoT 코어 자동 업데이트를 해제 할 수 있습니다?

또한, advfirewall 규칙을 재설정 한 후 어떤 API 모든 원격 도구 (장치 포털 또는 Windows 파일 공유)를 사용하여 장치를 관리 할 수 ​​없습니다. 어떻게 그들을 다시 일하게 할 수 있습니까?

+0

advfirewall을 재설정 한 후 장치를 다시 부팅 했습니까? advopirewall을 재설정 한 후 15063에서 테스트했는데 장치 포털은 장치에 연결할 수 있지만 powershell은 테스트 할 수 없습니다. 내가 (장치 포털을로드하고 "DefaultAccount로 실행"을 선택하지 않고 "netsh advfirewall allprofiles state on"을 실행하면) allprofiles 상태를 설정하면 powershell을 사용하여 연결할 수 있습니다. –

답변

2

리셋/종료

UWP 제공에 대한

윈도우의 IoT 확장 장치를 다시 시작 및 종료 할 수있는 기능.

먼저 앱에 확장 프로그램을 추가해야합니다. 솔루션 탐색기에서 UWP 프로젝트를 마우스 오른쪽 단추로 클릭하고 Add -> Reference을 선택하여이 작업을 수행 할 수 있습니다. 이제 왼쪽 패널에서 Universal Windows -> Extensions 섹션을 선택한 다음 UWP 확장을위한 Windows IoT 확장 옆의 확인란을 선택하십시오.

그런 다음 Package.appxmanifest에 특수 기능을 추가해야합니다. XML 텍스트 파일로 열고 <Capabilities> 노드에 다음을 추가 : 그런 다음 종료/재시작을 수행하기 위해 ShutdownManager 클래스를 사용할 수 있습니다

<iot:Capability Name="systemManagement" /> 

.

// Shutdown 
ShutdownManager.BeginShutdown(ShutdownKind.Shutdown, TimeSpan.FromSeconds(0)); 

// Restart after 3 seconds: 
ShutdownManager.BeginShutdown(ShutdownKind.Restart, TimeSpan.FromSeconds(3)); 

두 번째 매개 변수를 사용하면 작업을 수행 할시기를 지정할 수 있습니다. 업데이트

에게 자동으로 업데이트를 방지하는 방법을 방지

here in a blog post을 설명한다.