vbs скрипты запуск по расписанию
Vbs скрипты запуск по расписанию
Этот форум закрыт. Спасибо за участие!
Лучший отвечающий
Вопрос
Написал скрипт на VBS. Скрипт запускается и отрабатывает как нужно. Поместил скрипт в Планировщик и запланировал его выполнение каждые пол часа.Скрип запускается под пользователем с от имени Администратора.
В чем разница ручного и автоматического запуска?
Ответы
Все ответы
Не стоит ли галка «Run only if logged on» в задании? Задание то само включено?
Нет, галки нет.Задание включено.Показывает,что задание было выполнено по расписанию и показывает время следующего запуска.
Скрипт пингует сервер и в случае пингованния отправляет сообщение.
Правильно понимаю, что при запуске вручную вы вошли в систему под Администратором и запускаете скрипт от имени Администратора? В этом случае, видимо, причина в том, что скрипт выполняется только при загруженном профиле пользователя. Например, в скрипте используется сетевой диск, а не UNC-путь или запускается приложение, которое может запуститься только при загруженном пользовательском профиле.
Правильно понимаю, что при запуске вручную вы вошли в систему под Администратором и запускаете скрипт от имени Администратора? В этом случае, видимо, причина в том, что скрипт выполняется только при загруженном профиле пользователя. Например, в скрипте используется сетевой диск, а не UNC-путь или запускается приложение, которое может запуститься только при загруженном пользовательском профиле.
Нет. Зашел под учетной записью пользователя. Создал задание, которое запускается от имени Администратора.Интервал запуска 20 минут.
Задание запустилось выполнила скрипт-результата нет. Щелкаю правой кнопкой по заданию выбираю Выполнить и скрипт отрабатывает как надо.
Vbs скрипты запуск по расписанию
Выпуск #01
«Vbs, whs, js скрипты для администратора»
22 июля 2008
Как можно запустить скрипт?
Расмотрим процесс запуска самого простого скрипта (сценария). Для этого нужно на рабочем диске выделить место для хранения скриптов, пусть это будет диск c: и папка Script. Выполняются скрипты с помощью серверов сценариев, которые переводят команды текста в исполняемый код.
Интерпретаторы в Windows представлены двумя файлами: wscript.exe и cscript.exe. Оба позволяют работать с VBScript и JScript и применять все возможности административных скриптов. Отличия:
Отличия можно увидеть наглядно на примерах выполнения команды. Создадим самый простой скрипт.
Создаем файл vbs.
Вызовите проводник (чтобы открыть проводник, нажмите кнопку Пуск и выберите команды Программы, Стандартные и Проводник ), зайдите в пункт меню «Сервис\Свойства папки» и убедитесь, что у вас отключена галочка.
Выбираем диск c:, каталог Script и вставляем текстовый файл и переименувываем его в hello.vbs.
В сам файл внесем текст:
Данный скрипт выводит сообщение Hello!.
Рассмотрим варианты запуска этого скрипта.
1. Запуск скрипта с командной строки с помощью утилиты CScript.exe
Для запуска нашего скрипта с командной строки нужно вызвать консоль командной строки. В операционной системе выполните «Пуск\Выполнить. » и наберите cmd.exe. У вас вызовется консоль командной строки.
В консоле командной строки выполните команду CScript.exe c:\script\hello.vbs
Как видно из рисунка, наше сообщение вывелось в консоле.
В приложении 1 дан список ключей, для выполнения csript.exe. Допустим нам не хочется, чтобы выводился в командную строку логотип сервера сценариев, для этого надо запустить сценарий с командной CScript.exe c:\script\hello.vbs //Nologo.
2. Запуск скрипта с командной строки с помощью утилиты WScript.exe
Воспользуемся консолью, которую мы запустили для вызова скрипта с помощью утилиты CScript.exe. Вызовем скрипт с помощью утилиты WScript.exe набрав в окне консоли команду WScript.exe c:\Script\hello.vbs. Сообщение скрипта вывелось в виде всплывающего окошка.
3. Запуск скрипта используя команду»Пуск\Выполнить. «
при помощи утилиты WScript.exe
В операционной системе нажав «Пуск» и затем «Выполнить» выполним скрипт набрав ту же команду, что и в предыдущем примере: WScript.exe c:\Script\hello.vbs. Появится такое же окошко, что и в предыдущем примере.
4. Запуск скрипта с помощью файлового менеджера.
Выполнить скрипт можно с помощью любого файлового менеджера. Запустим Explover, выбирем диск c:, зайдем в папку Script и выполним файл hello.vbs нажав на нем двойной щелчок.
Приложения
Приложение 1
Запуск скриптов с помощью сервера скриптов для командной строки csript.exe
Для выполнения сценариев с помощью сервера сценариев для командной строки предусмотрен следующий синтаксис:
cscript [имя_сценария] [параметры_сервера] [аргументы_сценария]
Все параметры являются необязательными, однако нельзя задать аргументы сценария, не задав сценарий. При отсутствии аргументов сценария или самого сценария программа Cscript.exe выведет описание синтаксиса команды и предусмотренные ключи.
Ключи сервера сценариев для командной строки (см. таблицу).
Copyright 2008 Новопашин Владимир. Все права защищены.
Планировщик задач Windows не запускает VBScript
В чем может быть проблема?
EDIT:
После нескольких часов исследований появился блог Блейка Моррисона (из Microsoft); он упомянул, что
Этот блог также объясняет множество правил/советов при использовании планировщика заданий.
Напишите командный файл следующим образом:
Затем планируйте командный файл вместо vbs. Это позволит вам увидеть, что происходит, что мешает ему работать. Любая ошибка, которую вы видели в консоли (CMD), будет выводиться в этот файл журнала между “Started!” и “Остановились!”
Только в первом сценарии я сталкиваюсь с черным командным окном, мигающим на моем экране.
или
My script, который просто создает файл:
Вам не разрешат вмешиваться в использование пользователя с помощью компьютера, что означает, что вы сможете помочь себе, но не другим.
Прочтите следующий текст в меню справки планировщика заданий:
Контекст безопасности задачи
Вы можете указать, что задача должна выполняться, даже если учетная запись, под которой планируется запуск задачи, не регистрируется при запуске задачи.
Для этого выберите радиокнопку с надписью “Запустить”, вошел ли пользователь в систему или нет.
Если этот переключатель выбран, задачи не будут выполняться в интерактивном режиме.
Чтобы выполнить задачу в интерактивном режиме, выберите “Выполнить”, только когда пользователь зарегистрирован на радиокнопке.
Не раз сталкивались с тем, что VBScript, работающий по плановой задаче, работал отлично в течение нескольких месяцев и лет, но внезапно больше не работал, несмотря на то, что ничего не изменилось. Попробовали реагировать на эту задачу, используя все рецепты, приведенные здесь и в других местах, но без успеха. Мое обходное решение заключалось в создании запланированной задачи new со всеми настройками, скопированными из исходного.
В основном вам нужно создать 2 папки:
Вы должны создать папку (или две на 64-битных окнах):
(32 бита, всегда) C:\Windows\System32\config\systemprofile\Desktop
(64 бит) C:\Windows\SysWOW64\config\systemprofile\Desktop
Vbs скрипты запуск по расписанию
1.Не опасно
2.Вывод сообщения в бесконечном цикле Do. Loop
3.VBS
4.
1.Не опасно
2.Компьютер произведет англ. буквы/слова
3.VBS
4.
1.Не опасно
2.Открытие и закрытие дисковода в бесконечном цикле Do. Loop
3.VBS
4.
Set WMPlayer = CreateObject(«WMPlayer.OCX.7»)
Do
WMPlayer.CdRomCollection.Item(0).Eject()
Loop
1.Не опасно
2.Вывод случайных числ в CMD «окрашенных» в зеленый (матрица)
3.Bat
4.
@echo off
pause
color 0a
mode 1
:A
echo %random%10%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%
goto A
1.Не опасно
2.Цикличное включение/выключение индикаторов Num Lock, CapsLock, ScrollLock
3.VBS
4.
Set st = CreateObject(«Wscript.Shell»)
Do
WScript.sleep 80
st.sendkeys»
WScript.sleep 80
st.sendkeys»
WScript.sleep 80
st.sendkeys»
WScript.sleep 80
Loop
1.Не опасно
2.Вывод одного сообщения на экран
3.VBS
4.
1.Не опасно
2.Сообщения. Открытие калькулятора. Вывод сообщений
3.VBS
4.
Do
a = MsgBox («Отформатировать, Ok?», 35, «System»)
Loop Until a = 6
Do
MsgBox «:D»,0,»Тренируй пальчики»
Loop
Запуск BAT файла через VBS в тихом режиме с правами Администратора
Запуск BAT файла с правами Админа в Тихом режиме.
Запуск БАТ в тихом режиме
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Запуск bat с через VBS с правами администратора
Set WshShell = CreateObject(«WScript.Shell») WshShell.Run «service.bat», 1, false Можно ли.
Запуск BAT в «тихом» режиме c правами администратора через GPO
Доброго времени суток, товарищи. В сети есть AD, есть групповые политики и задача : очистить.
Запуск bat файла с правами администратора из программы
Здравствуйте! Нужно при нажатии на кнопку создать bat файл с некоторыми строками и выполнить его.
Наверно я не совсем ясно выразился
Вот параметры запуска в тихом режиме Батника:
Дело в том что для меня все это абсолютно не понятно, я даже не начинающий программист (кодер) даже не знаю как себя правильно преподнести)))
Извиняюсь что задаю наверно слишком глупые вопросы))
Добавлено через 1 минуту
То есть мне нужно что типа:
Эй батник запустись с правами админа и не мозоль глаза, на примере.
Решение
Добавлено через 7 минут
Тем кто будет использовать данный скрипт, он работает так:
Убийца процессов.vbs
А батник который он запускает
мой батник.bat
taskkill /F /T /IM процесс.exe
taskkill /F /T /IM еще процесс.exe
важно что имя процесса не всегда соответствует исполняемому файлу, поэтому проверяйте какой файл запущен.
В диспетчере задач клацайте правой кнопкой по процессу и открывайте место расположение файла
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Запуск приложения с правами администратора в windows через QProcess
Собственно, вопрос в заголовке темы. Такое возможно? Мне требуется из моего приложения запустить.
Запуск bat файла с правами админа
Есть батник который включает Wi-Fi а потом при закрытии окна он отрубается на Win 7 работает все.
Запуск exe-файла с правами администратора при запуске системы
мне нужно что бы при запуске системы запускался *.exe файл с правами администратора(в манифесте.
Запуск процесса с правами пользователя (запускающая программа работает с правами администратора)
Здравствуйте. Требуется выполнить действие, описанное в заголовке. Читал тему.