CMD/BAT - [решено] Планировщик задач и батник, открывающийся по умолчанию блокнотом

Ответить
Аватара пользователя
Charg

CMD/BAT - [решено] Планировщик задач и батник, открывающийся по умолчанию блокнотом

Сообщение Charg »

Есть батник для резервного копирования папки.

Есть компьютер который работает круглосуточно и хорошо бы запускать этот батник где-то ночью (процесс не быстрый).

НО, шеф решил что мы будем "усиленно бороться с вирусами" и везде налопатил групповую политику, которая биндит все эти условно-опасные расширения *.bat, *.js, *.cmd и прочие к notepad.exe как к приложению по умолчанию. Соответственно просто запустить батник из планировщика не вариант - от открывшегося в блокноте списка команд толку ноль.



Пробовал в планировщике запускать cmd и в параметрах запуска писать < d:\file.bat - не работает. В диспетчере устройств вижу что от учетки для бэкапов запущен cmd.exe и taskhost.exe но ничего не происходит (а первое действие - копирование папки во временный каталог рядом). Соответственно если вручную запустить командную строку от имени этого же пользователя для бэкапов и вписать туда cmd < d:\file.bat - всё отрабатывает как нужно.

В справке по cmd тоже нет информации как передать ей на вход файл с командами.



Как быть?
Аватара пользователя
Charg

Re: CMD/BAT - [решено] Планировщик задач и батник, открывающийся по умолчанию блокнотом

Сообщение Charg »

Без него тоже пробовал (просто путь в параметрах) - результат тот же.
Аватара пользователя
Patroklos

Re: CMD/BAT - [решено] Планировщик задач и батник, открывающийся по умолчанию блокнотом

Сообщение Patroklos »

Как вариант предложу конвертировать бат в ехе. Конвертеров полно.
Аватара пользователя
Казбек

Re: CMD/BAT - [решено] Планировщик задач и батник, открывающийся по умолчанию блокнотом

Сообщение Казбек »

Попробуйте:



Код:

Код: Выделить всё

Program/script: C:\Windows\system32\cmd.exe
Add argument (optional): /C "d:\file.bat"



Проверено: предложенный вариант без проблем отрабатывает bath-файлы из планировщика при ассоциации их с блокнотом.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»