Я справился с этим так же, как на картинке выше, используя cmd.exe с информацией о запуске процесса.
Process myProcess = New Process;
myProcess.StartInfo.FileName = "cmd.exe";
myProcess.StartInfo.Arguments = "/C " + cmd;
myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
myProcess.StartInfo.CreateNoWindow = True;
myProcess.Start();
myProcess.WaitForExit();
myProcess.Close();
cmd / c выполняет команду, а затем завершается.
WaitForExit завершит процесс, если он будет выполняться слишком долго.