Автор Тема: Не работает запуск скрипта vbs из планировщика Windows  (Прочитано 3790 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Оффлайн 2site

  • Постоялец
  • ***
  • Сообщений: 191
  • Рейтинг: 0
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Москва
Нужно запустить скрипт из планировщика который будет ребутать voip шлюз, но при отработке тригера, скрипт не выполняется :(. Сам скрипт выполняется отлично, но не работает в планировщике((


' Open Telnet and connect to 82.101.68.207
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.run("telnet.exe 192.168.51.5")
' Wait 500 ms
WScript.Sleep 500
' "Type" Password
WshShell.SendKeys"admin"
' "Press" Enter
WshShell.SendKeys("{Enter}")
' Wait 500 ms
WScript.Sleep 900
WshShell.SendKeys"r"
WshShell.SendKeys("{Enter}")


Оффлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6668
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
А если через wscript попробовать?
Вообще, я такую штуку через cmd мутил: в нем как раз был вызов csript и vbs
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Оффлайн 2site

  • Постоялец
  • ***
  • Сообщений: 191
  • Рейтинг: 0
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Москва
А если через wscript попробовать?
Вообще, я такую штуку через cmd мутил: в нем как раз был вызов csript и vbs
То есть создаешь батник и в нем вызываешь csript который выполняет мой vbs?

Оффлайн Fray

  • Администратор
  • Олдфаг
  • *****
  • Сообщений: 6668
  • Рейтинг: 58
  • Пол: Мужской
    • Просмотр профиля
    • IT-Бложек
  • Откуда: Петербург
То есть создаешь батник и в нем вызываешь csript который выполняет мой vbs?
Да, а батник в планировщик.
MCSE: Messaging, MCSE: Communication, MCSE: Productivity, MCSA: Office 365, MCPS
my blog - http://it-blojek.ru

Оффлайн 2site

  • Постоялец
  • ***
  • Сообщений: 191
  • Рейтинг: 0
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Москва
Задание в планировщике висит в состоянии "Работает". В свой vbs скрипт добавил внизу строку "WshShell.SendKeys "%{F4}"", но как-то все равно состояние работает, может нужно чет добавить с уровня cmd?


Updated: 27 December 2017, 13:50:00

Так как когда запускаешь батник вручную, видно как открывается telnet и после выполнения команд закрывается.

Оффлайн 2site

  • Постоялец
  • ***
  • Сообщений: 191
  • Рейтинг: 0
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Москва
Короче и через батник рестарт шлюза не выполнялся. Нашел утилиту "Telnet Scripting Tool v.1.0 by Albert Yale" ее запихнул в планировщик, создал файл конфигурационный и пошло как по маслу.