net use не может подключиться к общему доступу, когда никто не вошел
У меня есть несколько пакетных программ, которые запускаются из планировщика Windows. Если после перезапуска (на экране входа в систему) пользователь не вошел на сервер, первая запускаемая пакетная программа нормально подключается к сетевому ресурсу, но затем следующий запускаемый пакет не может получить доступ к диску.
Чистое использование отвечает следующим:
System error 85 has occurred.
The local device name is already in use.
это нормально, поскольку накопитель обычно уже подключен.
скрипт возвращается с этой ошибкой при попытке доступа к подключенному диску
Logon failure: unknown user name or bad password.
Когда я вхожу в систему, сетевой диск отображается в Мой компьютер, но он недоступен. с ошибкой "локальное имя устройства уже используется"
Если я отсоединяю диск, он возвращается и затем сообщает об ошибке входа в систему.
1 ответ
Использование сети не предназначено для работы без входа пользователя, поэтому отображение диска при загрузке без фактического входа в систему не поддерживается. http://support.microsoft.com/kb/180362
Дополнительная информация: подключенные диски требуют аутентификации для подключения, что подразумевает и обычно требует входа пользователя в систему. Вы можете принудительно установить аутентификацию или предоставить определенные учетные данные для аутентификации с помощью Net Use....NET use X: \Server\ShareName /User:%username% %password%.
После проверки подлинности во время сеанса входа все остальные подключения к тому же серверу должны использовать те же учетные данные, но без реального входа все ставки отключены. Лучше использовать путь UNC вместо подключенного диска для любого ресурса, к которому вам нужно получить доступ.