Não é possível executar net use a partir do arquivo em lote – o caminho da rede não foi encontrado

Não é possível executar net use a partir do arquivo em lote – o caminho da rede não foi encontrado

Eu tenho um arquivo em lote que inclui estas linhas:

set /p _usern=Username: 
net use g: \\servername\d$ /user:%usern%

Se eu executar esses comandos diretamente de uma janela do prompt de comando, o caminho será encontrado e o erro apropriado (nome de usuário/senha incorretos) será exibido, se necessário. Caso contrário, a unidade será mapeada conforme esperado.

Se eu executar exatamente esses mesmos comandos em um arquivo em lote, normal ou admin, recebo este erro:

System error 53 has occurred. The network path was not found.

Por que esses comandos funcionam em uma janela de prompt de comando e não em um arquivo em lote?

informação relacionada