Problema ao usar o psexec

Boa tarde a todos!

Estou criando uma aplicação no trabalho para realizar o mapeamento de diretórios remotamente nos computadores da rede.
Criei uma View básica, onde é selecionado no checkbox o/os diretórios, e um textfield onde é escrito o nome do computador na rede.
Consigo acessar remotamente o CMD da máquina, e consigo realizar comandos como gpupdate, ipconfig, entre outros. Porém, ao utilizar o NET USE letra: \servidor\diretorio, o diretório não é mapeado.
Para o acesso ao cmd remoto, estou utilizando o psexec. Tentei por outra abordagem, criando um bat no computador remoto contendo o comando de mapeamento e depois executando-o, porém ao tentar criar o bat, ele está sendo criado na minha maquina, e não na do usuário.