I'm currently facing with a task on remotely deploying an UWP (Universal Windows Platform) application on Microsoft Surface pro tablets. In short I'm developing a robot which communicates with surface using local area network via USB-Ethernet dongle and physical interaction programmable robotic arm which can have Surface pen attached to it. The task is to make a system in which a user inserts Factory-resetted Surface into robot and connects USB-Ethernet dongle to it, the robot could be able to automatically install custom-made UWP app into surface, launch it and interact with this app using Ethernet cable and robotic arm.
Current main problem is how to connect to factory resetted Surface and launch any application on it remotely from Linux? Basically if I already have connection to Surface's command prompt or Powershell, that can count as mission accomplished, because from there I can just launch download (from linux machine), launch and install scripts and done.
On the linux machine I can install various applications which might be useful in this case. I have seen many solutions which require 3rd party programs installed, but these Surfaces only have Win 10 (build 15063).
Powershell via OpenSSH is viable, but this build doesn't have openssh built into yet.