net use множественное подключение
От: Аноним  
Дата: 31.07.14 05:30
Оценка:
Есть командный файл bat, который подключается к серверу и скачивает с него некие файлы. Для подключения используется net use с адресом, логином и паролем сервера. На некоторых компьютерах на этот же сервер сделан сетевой диск, и в этом случае команда net use долго думает и в конце концов выдает
Системная ошибка 1219.

Множественное подключение к серверу или к общим ресурсам одним пользователем с и
спользованием более одного имени пользователя не разрешено. Отключите все предыд
ущие подключения к серверу или общим ресурсам и повторите попытку.


После этого скачивание файлов все равно происходит, но во-первых, некрасиво что выдается сообщение, во-вторых — долго думает, вместо того чтобы начинать скачивание сразу. Можно как-то сделать чтобы net use срабатывала только при отсутствии аналогичного подключения, в общем чтобы не было этого сообщения?
Re: net use множественное подключение
От: Сергей Мухин Россия  
Дата: 31.07.14 07:29
Оценка:
Здравствуйте, Аноним, Вы писали:


А>После этого скачивание файлов все равно происходит, но во-первых, некрасиво что выдается сообщение,

ну это просто: 2>nul

А> во-вторых — долго думает, вместо того чтобы начинать скачивание сразу. Можно как-то сделать чтобы net use срабатывала только при отсутствии аналогичного подключения, в общем чтобы не было этого сообщения?


1. запустить сначала net use x: /d
2. разобрать вывод net use используя for /f
---
С уважением,
Сергей Мухин
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.