![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Скрипт для перезапуска TeamViewer |
|
Любой язык - Скрипт для перезапуска TeamViewer
|
Новый участник Сообщения: 2 |
Здравствуйте, форумчане.
Предыстория вопроса такова. Мой комп на работе стал практически продолжением моего домашнего компа. Связь с ним налажена с помощью бесплатной лицензии TeamViewer. Последнее время у провайдера, обслуживающего здание, проблемы со стабильностью инета. Таким образом, при разрыве инета связь с компом теряется и не всегда восстанавливается при включении инета. Теперь суть моего обращения на форум. Мне нужна помощь в написании скрипта, который бы работал по расписанию и по таймауту (к примеру, раз в час) убивал процесс TeamViewer-а и перезапускал снова. При наличии инета, у меня бы возвращалась связь с рабочим компом. Может даже связать перезапуск именно с отключением-включением интернета, если это не сильно усложнит задачу. Очень рассчитываю на вашу помощь. |
|
Отправлено: 07:34, 30-08-2014 |
![]() Пользователь Сообщения: 90
|
Профиль | Отправить PM | Цитировать Открываешь блокнот и пишешь туда этот код:
2 строка у тебя может быть другая. В зависимости от того, куда установлен teamviewer. И сохраняешь в любом месте этот файл, поменяв расширение с *.txt на*.bat (например TeamViewerKill.bat) Далее заходишь в планировщик заданий (Назначенные задания) и создаешь задачу выполняемую ежечасно, указав при этом, чтобы запускался этот батник (прописываешь путь к батнику). Желательно настроить на то время и дни, в которые ты точно не дома. Иначе когда будешь дома, то каждый час будет появляться окно батника (хотя можно настроить чтобы оно сразу сворачивалось. или же реализовать код в vbs). Но стартовое окно teamviewerа не убрать (или как запустить его сразу в свернутом виде не знаю. Только при запуске винды он может запуститься в свернутом виде) Если компьютер слабый и не успевает обработать процесс закрытия задачи (или еще по каким-либо причинам), то можно добавить задержку небольшую (например в 10 сек. или любое другое поставь в коде) ::Сворачивание окна батника сразу после запуска if "%1_"=="_" (START /MIN CMD.EXE /C "%~s0" any_word & EXIT) ::Принудительное завершение процесса и всех его дочерних процессов taskkill /im teamviewer.exe /f /t ::Пауза в 10 сек (после n можно указать любое другое число) ping -n 10 127.0.0.1 > NUL ::Полный путь к teamviewer.exe "c:\Program Files (x86)\TeamViewer\Version9\teamviewer.exe" 1) taskkill /im teamviewer.exe 2) "c:\Program Files (x86)\TeamViewer\Version9\teamviewer.exe" P.S.: Для удаленного доступа я ставлю помимо teamviewera еще AmmyAdmin. На случай каких-либо зависаний одной из программ |
Последний раз редактировалось V!RTuE, 30-08-2014 в 14:07. Отправлено: 13:25, 30-08-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Любой язык - Приложение жрет оперативку и "падает" - нужен скрипт перезапуска | mark4ever | Скриптовые языки администрирования Windows | 4 | 04-07-2013 16:08 | |
CMD/BAT - Скрипт для быстрого перезапуска интернета | DJ@XON | Скриптовые языки администрирования Windows | 5 | 21-04-2013 13:16 | |
V. 5.5/2000/2003 - Необходимость ежедневного перезапуска служб | shaGuar | Microsoft Exchange Server | 3 | 08-09-2011 01:18 | |
CMD/BAT - [решено] BAT для перезапуска программы по времени | xctr | Скриптовые языки администрирования Windows | 7 | 20-02-2011 04:56 | |
Любой язык - [решено] Скрипт проверки загрузки процессора и перезапуска службы | __sa__nya | Скриптовые языки администрирования Windows | 6 | 30-09-2010 14:36 |
|