Как заставить запуск VBS Script-а из под автозагрузки?
Добрый день!
Для начала опишу что требуется сделать :
Есть vbs скрипт (для того чтобы запустился bat-ник в фоновом процессе) и сам bat-ник.
Цель в Планировщик заданий задать задание чтоб при включении компьютера с любого пользователя автоматически задействовал vbs скрипт. Ну или же задействовал bat-ник, но в фоновом режиме без подтверждения пользователя.
Что попробовал сделать : Добавил в Планировщик VBS файл, никакого результата (процесс не висит в диспетчере задач.) Также добавлял в планировщик сам bat-ник. Появляется на экране 1 секунду черное окно и исчезает. (тут тоже самое процесс не висит в диспетчере задач )
El: если его руками запустить через cscript/wscript, он работает? Другой вариант, если батнику не нравится рабочая папка vbs скрипта, когда тот запускается из планировщика, можно добавить ярлык на батник в общую автозагрузку.
Александр: В ручную если тыкнуть , то он запускается и работает. Но из под планировщика не запускается. Пробывал записать в реестр , тоже не работает из реестра. А на счет того чтоб закинуть его в автозагрузку есть маленький нюанс. Он не будет во всех пользователях запускатся. на комп несколько пользователей.
El: если батнику не нужна права администратора, то не будет. Если же нужны, UAC спросит разрешения. Юзверей надо предупредить, чтобы жали "да" и выключали антивирус, как раньше писали в readme к лекарствам от жадности к шароварным программам. :)
@echo off
C:
cd C:\PROGRA~1\Breezy\
wscript X:\путь\скрипт.vbs
rem pause
или, ещё лучше, в свойствах задачи есть поле "рабочая папка", вот её указать C:\PROGRA~1\Breezy\, и запускать сразу VBS. Это равноценно костылю из этого комментария.