Лентяй IT-шник!

В жизни каждого IT-шника, возникает желание оптимизировать рабочие процессы. Ведь мы по своей сути ленивы. Однако наша лень, зачастую заставляет едино разово выполнить гораздо больший объем работы. Так случилось и со мной. Жила-была одна компания, она была еще совсем «маленькой». Время было тяжелое, денег было немного, так что о покупке серверов не могло идти и речи. Я был для них приходящим системным администратором, потому хотелось за короткое время, выполнить свою работу наиболее качественно. (Да такие системные администраторы еще не вымерли, я яркий тому пример.)

Время шло и каждый новый компьютер для их сотрудника требовал установки определённого набора софта. Мне захотелось немного автоматизировать этот процесс, так как в их планах было докупать новый компьютер каждый месяц. Устанавливать Microsoft Office, 7-zip, Adobe reader, Chrome, Eset и все обновления Windows. Порой занимает много времени, особенно обновления. Но главная проблема в необходимости нажимать, отвечать на всплывающие запросы и так далее. Потому я сделал небольшой .bat файл, который упростил мою задачу до минимума – скопировать папку install из общей сетевой папки.

Установочный файл Microsoft Office сконфигурирован, таким образом, чтобы автоматически выбрать необходимые компоненты и активировать его (Благо ключ активации приобрели сразу на несколько рабочих мест). С другими продуктами оказалось немного проще, достаточно было найти установочные пакеты .msi и запустить их с параметром /passive. С 7-zip вообще оказалось все легко, у них обычный установочный пакет запускается с ключом /S.

Безусловно централизованное развертывание было бы куда интереснее и практичнее, но за неимением такового средствами простого .bat файла я смог автоматизировать этот процесс. Что существенно облегчало мою работу, мне оставалось лишь скопировать папку, временно отключить UAC и запустить файл install_all.bat

По завершении всех манипуляций у меня получался компьютер с необходимым программным обеспечением и всеми обновлениями Windows. Многие отказались бы от такого способа, чем дольше работаешь, тем больше денег можно получить. Однако я за долгосрочные отношения с заказчиком, ведь в итоге это приносит больше прибыли обоим сторонам.

Небольшой листинг кода:

call 7z.exe /S
call Adobe.msi /passive
call Eset.msi /passive
call office\setup.exe /config proplus.ww\config.xml
call Chrome.exe
call wuauclt /detectnow
call wuauclt /UpdateNow /DemoUI

С вами был знатный лентяй Дмитрий Балабан, специально для сайта ITBUST.COM

Поделиться ссылкой:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *