WMI 経由で次のようなリモート プロセスを作成できることはわかっています。
object[] theProcessToRun = { "notepad.exe" };
var path = new ManagementPath(String.Format(@"\\{0}\root\cimv2", "win7test-hyperv"));
var scope = new ManagementScope(path);
var theClass = new ManagementClass(scope, new ManagementPath("Win32_Process"), new ObjectGetOptions());
theClass.InvokeMethod("Create", theProcessToRun);
しかし、デスクトップと対話するように指定できますか (psexec の -i など)。また、UI が対話する必要があるユーザー セッションを指定できるようにしたいと思いますか?