у тебя есть один сервак MainServer, и хосты Host1, Host2..., Host20
- на MainServer открываешь 20 сессий на хосты и хранишь их в переменной
- копируешь скрипты на 20 хостов (бо пушить скриптблок в 300 строк это всрато)
- запускаешь джоб на 20 серверах которые запускают бекапы
- мониторишь состояние джобов с таймаутом