Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Скрипт для перезапуска TeamViewer

Ответить
Настройки темы
Любой язык - Скрипт для перезапуска TeamViewer

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте, форумчане.

Предыстория вопроса такова. Мой комп на работе стал практически продолжением моего домашнего компа. Связь с ним налажена с помощью бесплатной лицензии TeamViewer. Последнее время у провайдера, обслуживающего здание, проблемы со стабильностью инета. Таким образом, при разрыве инета связь с компом теряется и не всегда восстанавливается при включении инета. Теперь суть моего обращения на форум.

Мне нужна помощь в написании скрипта, который бы работал по расписанию и по таймауту (к примеру, раз в час) убивал процесс TeamViewer-а и перезапускал снова. При наличии инета, у меня бы возвращалась связь с рабочим компом. Может даже связать перезапуск именно с отключением-включением интернета, если это не сильно усложнит задачу.
Очень рассчитываю на вашу помощь.

Отправлено: 07:34, 30-08-2014

 

Аватара для V!RTuE

Пользователь


Сообщения: 90
Благодарности: 6

Профиль | Отправить PM | Цитировать


Открываешь блокнот и пишешь туда этот код:

Код: Выделить весь код
taskkill /im teamviewer.exe /f /t
"c:\Program Files (x86)\TeamViewer\Version9\teamviewer.exe"
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"
Другой вариант. Более красивый и не будет мешать окно батника. Сразу заходишь в планировщик заданий и создаешь 2 задачи для выполнения. И указываешь нужное время запуска и периодичность
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



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Скрипт для перезапуска TeamViewer

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Любой язык - Приложение жрет оперативку и "падает" - нужен скрипт перезапуска 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




 
Переход