Supondo que você tenha acesso ssh configurado em todos os computadores em questão, algo como
while read host; do
ssh "root@$host" shutdown -h now &
done < host-list
deve funcionar. Se você precisar configurável basta colocar a lista de host em um arquivo de configuração.