Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Как сделать подключение сет.диска при его отсутствии (http://forum.oszone.net/showthread.php?t=270898)

Kotan 29-10-2013 10:59 2243071

Как сделать подключение сет.диска при его отсутствии
 
Нужно, при отсутствии подключенного сет.диска G: (\\server\share) на пользовательской машине (может быть такое, что сервер выключен или ушел в перезагрузку) батник проверял это и выводил паузу с ожиданием и комментарий "Типа сервер не доступен, проверьте и нажмите люб.клавишу для продолжения", и так пока не получиться подключить сет.диск G:
Далее процедура копирования и конец. )

Iska 29-10-2013 12:49 2243156

Kotan, зачем такие извращения?

Kotan 29-10-2013 12:56 2243165

Iska, это часть скрипта, который крутится в автомате без участия пользователя... И при случае выключения сервера ночью в результате перебоя с электричеством или перезагрузки его ИТ службой, скрипт не отрабатывает копирование в сеть важных файлов... ((

Iska 29-10-2013 13:48 2243196

Kotan, тогда я вовсе не понимаю, какой смысл в выводе сообщения и ожидании реакции пользователя, которого нет.

sunnykey 29-10-2013 13:53 2243202

Цитата:

Цитата Kotan
Iska, это часть скрипта, который крутится в автомате без участия пользователя... И при случае выключения сервера ночью в результате перебоя с электричеством или перезагрузки его ИТ службой, скрипт не отрабатывает копирование в сеть важных файлов... (( »

А не проще писать в журнал ОС, что всё плохо и диск не доступен, а не ждать пока, кто-то придёт и подключит сетевую папку?

Kotan 29-10-2013 13:55 2243204

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

Elven 29-10-2013 15:05 2243254

Kotan, как раз это проще. Даже банальным
Код:

if exist \\server\share (
)

ну а в скобках хоть в лог писать, хоть письма отправлять, хоть файлы запускать, хоть сервак удаленно перезагружать - в меру фантазии.
Можно и ping использовать, но как показала практика не всегда он дает 100% результат (жив сервак - не жив, бывало что пингуется, но ни одна шара не откликается)


Время: 20:16.

Время: 20:16.
© OSzone.net 2001-