Мне нужно проверить, подключен ли сетевой диск и доступен ли он. Время от времени в окнах отображается красный значок X на диске, и мне нужно было вручную щелкнуть диск в проводнике, чтобы повторно подключиться. Я уже нашел решения, связанные с редактированием реестра, что, к сожалению, невозможно.
Поэтому мне понадобится пакетный файл, проверяющий подключение, и (повторное) монтирование диска. Что я использую сейчас:
IF NOT EXIST z: net use z: \\10.211.55.5\test
Просто идея, как насчет попытки cd
в общий сетевой ресурс из пакетного сценария? Я подозреваю, что это должно подключиться и обновить состояние сетевого ресурса для проводника, чтобы показать, что он подключен.
Я подозреваю, что решения для реестра были примерно такими, как в следующей статье?
http://support.microsoft.com/kb/297684
Однако, если вы не можете использовать реестр, попробуйте описанное выше и посмотрите, восстанавливает ли это соединение с сетевым ресурсом.