Вызов net use работает вручную, но не в пакетном файле.
Призвание
net use F: \\my\destination\folder /user:myuser password
работает отлично.
В пакетном файле появляется сообщение "Системная ошибка 86" ( = неверный пароль)
Как это может быть? Пакетный файл как-то по-другому закодирован?
1 ответ
Решение
Нашел это:
setlocal disabledelayedexpansion
сделал трюк
Пароль содержал "!" и как-то должен был сбежать.
Странно то, что в этот час отчаянного тестирования мы столкнулись с некоторыми странными эффектами, которые, вероятно, были вызваны кэшированием сетевых паролей Windows (по крайней мере, мы пришли к такому выводу)