Назад | Перейти на главную страницу

Как работать с диалогом пакетного скрипта?

Я работаю над пакетным сценарием для переназначения сетевого диска в Windows XP. Я обнаружил, что по большей части это хорошо работает с:

net use G: /delete
net use G: \\file\share

Однако, если есть какие-либо подключения к диску, он предложит:

Есть открытые файлы и / или неполный поиск в каталогах, ожидающих подключения к G :.

Можно ли продолжить отключение и принудительно закрыть их? (Да / Нет) [Нет]:

Какой способ разрешить этот диалог был бы наиболее изящным? Есть ли когда-нибудь случай, когда принудительное отключение может привести к травме? Есть ли альтернативный метод закрытия соединений, помимо полного удаления? Скинуть все с диска?

Если на подключенном диске или с подключенного диска все еще используются файлы (этого не должно быть, если он отображается только для запуска сценария, пока команда отключения находится в конце), то проблем быть не должно. Отключить. С другой стороны, если есть файлы, считываемые на / с подключенного диска, вы должны ожидать некоторой формы потери данных.

Я указываю принудительное отключение в своих пакетных файлах, используя:

/ delete / y

Это происходит, когда файлы на диске все еще используются. Я настоятельно рекомендую закрыть все файлы и окна проводника, открытые на общем ресурсе перед его удалением.

Принудительное отключение от открытых файлов на диске похоже на работу с файлом на флэш-накопителе и последующее его извлечение, пока этот файл все еще открыт. Повреждение данных в изобилии.

Это происходит, когда у вас нет открытых подключений к диску. Дважды проверьте свои скрипты, чтобы увидеть, открылось ли когда-либо соединение.