Массовое создание станций в DrWeb ES

Как создать много станций на антивирусном сервере DrWeb Enterprise Suite? Техподдержка «доктора» порадовала и пообещала: «Будет!». Но нам ждать некогда. Антивирус нужен здесь и сейчас на 200 компьютерах. Поэтому читаем, как я это сделал:

В моём случае необходимость создания станций на сервере продиктована несколькими причинами:

  1. управление антивирусным сервером DrWeb ES осуществляется другим подразделением университета;
  2. подтверждение станций осуществляется вручную человеком из этого подразделения;
  3. в процессе ручного подтверждения некоторые станции «пропадают» (как я понял проблема в том, что если комп выключен на момент подтверждения, то он не будет отображаться в списке неподтверждённых);
  4. антивирус устанавливается скриптом, хочется чтобы он сразу автоматически подтверждался;
  5. хочется использовать свои идентификаторы, а не сгенерированные рандомные;
  6. хочется повторно использовать те же самые идентификаторы станций.

Для начала устанавливаем инструменты:

Итак, приступим:

Допиливаем его на свой вкус и цвет и запускаем его в цикле столько, сколько нам хочется, например так:

for i in `seq 1 21`; do ./create_stations.sh IDHERE_${i} HOSTNAMEHERE_${i} && sleep 1; done;

В результате создастся 21 станция с идентификаторами вида IDHERE_xx, именами вида HOSTNAMEHERE_xx и одинаковым на всех паролем blaPASSWORDbla.

Далее можно устанавливать антивирус примерно так:

drwinst.exe -id=IDHERE_xx -key=drwcsd.pub -pwd=blaPASSWORDbla -regagent drweb.kasatkin.org

Для того, чтобы повторить процесс в следующий раз надо будет заново зайти в админку DrWeb-а и получить новые значения cookie.