Невозможно выполнить net use из пакетного файла — сетевой путь не найден

Невозможно выполнить net use из пакетного файла — сетевой путь не найден

У меня есть пакетный файл, который включает в себя следующие строки:

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

Если я запускаю эти команды непосредственно из окна командной строки, путь находится и отображается соответствующая ошибка (неверное имя пользователя/пароль), если это необходимо. В противном случае диск отображается, как и ожидалось.

Если я запускаю эти же команды из пакетного файла, как в обычном режиме, так и от имени администратора, я получаю следующую ошибку:

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

Почему эти команды работают из окна командной строки, а не из пакетного файла?

Связанный контент