Скрипт на запуск
Dec. 3rd, 2012 11:11 amСкрипт на запуск чего угодно с логом. Почему-то народ удивляет именно это построение скрипта. Стандартный bat.
По пунктам
Если не обнаружен такой-то файл в такой-то директории: if not exist %windir%\file.txt (
Запустить программу с такого-то адреса: \\domain\programe.exe
Скопировать файл в такую-то директорию: copy \\domain\file.txt %windir%\file.txt
Лог с данными писать в файл по адресу: echo %COMPUTERNAME%.%USERDOMAIN% >> \\domain\log.txt)
Сравнить файл из директории с исходником: fc %windir%\file.txt \\domain\file.txt
Если обнаружены ошибки: if %errorlevel%==1 (
Запустить программу с такого-то адреса: \\domain\program.exe
Скопировать файл в такую-то директорию: copy \\domain\file.txt %windir%\file.txt
Лог с данными писать в файл по адресу: echo %COMPUTERNAME%.%USERDOMAIN% >> \\domain\log.txt)
Удобная штука.
#Понятно, что если потребуется дальнейший запуск программы на одном конкретном ПК, достаточно изменить хотя бы один символ в локально лежащем файле file.txt. Если требуется запуск на всех ПК сети, меняем файл \\domain\file.txt
По пунктам
Если не обнаружен такой-то файл в такой-то директории: if not exist %windir%\file.txt (
Запустить программу с такого-то адреса: \\domain\programe.exe
Скопировать файл в такую-то директорию: copy \\domain\file.txt %windir%\file.txt
Лог с данными писать в файл по адресу: echo %COMPUTERNAME%.%USERDOMAIN% >> \\domain\log.txt)
Сравнить файл из директории с исходником: fc %windir%\file.txt \\domain\file.txt
Если обнаружены ошибки: if %errorlevel%==1 (
Запустить программу с такого-то адреса: \\domain\program.exe
Скопировать файл в такую-то директорию: copy \\domain\file.txt %windir%\file.txt
Лог с данными писать в файл по адресу: echo %COMPUTERNAME%.%USERDOMAIN% >> \\domain\log.txt)
Удобная штука.
#Понятно, что если потребуется дальнейший запуск программы на одном конкретном ПК, достаточно изменить хотя бы один символ в локально лежащем файле file.txt. Если требуется запуск на всех ПК сети, меняем файл \\domain\file.txt