A primeira coisa que eu gostaria de fazer é ir ao computador em que ele não funciona, executar cada comando do cmd.exe um após o outro e ver qual etapa não conclui sua tarefa como deveria.
Uma vez que podemos reduzi-lo para qual etapa está tendo problemas, pode ser mais fácil descobrir o que está errado nessa máquina. Se tudo funcionar bem quando você executar manualmente cada comando, eu diria que uma das variáveis não está se definindo corretamente na outra máquina.