У меня есть командный файл, который включает в себя эти строки:
set /p _usern=Username:
net use g: \\servername\d$ /user:%usern%
Если я запускаю эти команды непосредственно из окна командной строки, путь будет найден, и при необходимости отобразится соответствующая ошибка (неверное имя пользователя / пароль). В противном случае диск отображается в соответствии с ожиданиями.
Если я запускаю те же самые точные команды из командного файла, обычного или администратора, я получаю эту ошибку:
System error 53 has occurred. The network path was not found.
Почему эти команды работают из окна командной строки, а не из командного файла?