
Windows 10 препятствует настройке букв дисков с помощью сценария входа, вызывающего net use
.
Скрипт представляет собой файл .bat и размещается в разных местах:
- c:\windows\system32\grouppolicy\пользователь\скрипты\вход в систему
- c:\programdata\microsoft\windows\меню пуск\программы\автозагрузка
Скрипт не работает в обоих случаях:
- после перезагрузки и входа в систему;
- если они запускаются вручную из своих местоположений (из командной строки или двойным щелчком).
Скрипт состоит из нескольких строк в виде:
net use l:\ \\servername\data /persistent:no
При запуске скрипта вручную из командной строки без повышенных привилегий каждая строка скрипта выдает ошибку:
System error 67 has occurred.
The network name cannot be found.
Тем не менее, каждая такая строка выполняется успешно, если ее сразу же запустить вручную в том же каталоге.
Вопроскак заставить Windows наблюдать за конфигурацией скрипта. Любой конструктивный вклад будет высоко оценен.
решение1
Я продублировал вашу ошибку, и она возникает из-за неправильного синтаксиса в команде. Я не совсем понимаю, почему это работает для вас из командной строки, поскольку это не работает для меня.
Правильный синтаксис:
net use l: \\servername\data /persistent:no
Обратную косую черту после буквы диска следует опустить.